# SRS



# MALAWI HEALTH CARE INFORMATION SYSTEM (MAHIS) IMPOW SYSTEM AND USER REQUIREMENTS DOCUMENT

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span lang="EN-US">Document version: v1.0.0</span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span lang="EN-US">Date: 24/03/2026  
</span></span>

## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="version-history"></a><span lang="EN-US">VERSION HISTORY</span></span>

<div id="bkmrk-version-date-approve"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">Version</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">Date</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">Approved by</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">Revision Date</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">Description of Change</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">Author</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">v 1.0.0</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">24 March 2026</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US"> </span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US"> </span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">First version</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US">K. Thaundi, G. Chinyama</span></span></span>

</td></tr></tbody></table>

</div></div><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US"> </span></span></span>

<div id="bkmrk--1"><div><span lang="EN-US" style="font-size: 12.0pt; font-family: 'Cambria',serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">  
</span></div></div><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: version-history;"><span lang="EN-US"> </span></span></span>

## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="introduction"></a><span lang="EN-US">Introduction</span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><a name="X65c95d59efe4d11c13de28194c759eb5a1f0d36"></a><span lang="EN-US">Purpose Of The Requirements Definition Document</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: X65c95d59efe4d11c13de28194c759eb5a1f0d36;"><span lang="EN-US">The purpose of the IMPOW (Integrated Management and Prevention of Oedema and Wasting) requirement document is to define user functional, non-functional and technical requirements needed for the IMPOW to MAHIS transition. The contents of this system requirements definition document include the overall system description and system features.</span></span></span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><a name="scope"></a><span lang="EN-US">Scope</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: scope;"><span lang="EN-US">The main goal of this project is to manage individuals suffering from acute malnutrition during routine clinical visits in both public and private health facilities, as well as community-level screenings. This document will be reviewed annually and updated, if need be, triggering a new document version.</span></span></span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><a name="features"></a><span lang="EN-US">Features</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US">The IMPOW module within MAHIS will provide a more efficient way of managing acute malnutrition cases. This will be achieved by integrating the Ministry of Health Department of Nutrition clinical guidelines (IMPOW Job Aids) into the existing MAHIS platform, providing real-time decision support to providers. Below is a list of the system components:</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Community Screening &amp; Outreach</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Patient Registration</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Triage &amp; Anthropometrics (Vitals)</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Outpatient Therapeutic Program (OTP) Consultation</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Supplementary Feeding Program (SFP) Consultation</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Nutrition Rehabilitation Unit (NRU) Inpatient Care</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Defaulter Tracing</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Lab Ordering and Result Entry</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Therapeutic Food Dispensation</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Appointment Management</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">User Management</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Data Management</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US" style="mso-bidi-font-family: Cambria; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">System Preferences</span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US"> </span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US"> </span></span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: introduction;"><span style="mso-bookmark: features;"><span lang="EN-US"> </span></span></span></span>

## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="user-information"></a><span lang="EN-US">User Information</span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><a name="user-classes"></a><span lang="EN-US">User classes</span></span></span>

<div id="bkmrk-title-characteristic"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;">**<span lang="EN-US">Title</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;">**<span lang="EN-US">Characteristics</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Superuser</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">CRUD functions on users, system configuration</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Registration/Data clerk</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Register clients in the system, enter back data, generate aggregate reports</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Health Surveillance Assistant (HSA)</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Conduct community screening (MUAC, Oedema), trace defaulters via home visits</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Nurse/Clinician/Doctor</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Register clients, record vitals/anthropometry, assess oedema, perform clinical consultation (danger signs, appetite test), place lab orders, dispense therapeutic foods, manage inpatient workflows (NRU), schedule appointments</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Lab technician</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">Get lab orders, process samples, capture results</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">District Nutrition Officer (In-Charge)</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-classes;"><span lang="EN-US">View IMPOW client metrics, monitor facility performance, generate DHIS2 reports</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><a name="user-personas"></a><span lang="EN-US">User personas</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">A persona is a depiction of a relevant stakeholder of the system. In the case of IMPOW, trained lay providers (HSAs), nurses, and non-physician clinicians providing nutrition-related services are the primary personas for MAHIS.</span></span></span></span>

<div id="bkmrk-demographics-goals-p"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 111.02%; margin-left: -15.9pt; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="111%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="width: 26.78%; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="26%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Demographics</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Goals</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Pain Points</span>**</span></span></span>

</td><td style="width: 31.62%; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="31%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Needs from the System</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="width: 26.78%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="26%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Clinician / Nutrition Nurse</span>**<span lang="EN-US">Age: 25–50Digital Literacy: ModerateDevice: Tablet/Desktop</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Quickly access anthropometric history. Evaluate weight gain accurately. Calculate RUTF dosing.</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Time-consuming manual z-score calculations. Difficulty identifying defaulters.</span></span></span></span>

</td><td style="width: 31.62%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="31%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Auto-calculated WFH/L z-scores. Alerts for critical weight loss. Automated therapeutic food dosing tables.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 26.78%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="26%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Health Surveillance Assistant (HSA)</span>**<span lang="EN-US">Age: 20–40Digital Literacy: Low-ModerateDevice: Mobile/Tablet</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Screen children in the community quickly. Issue accurate referrals. Trace defaulted patients.</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Paper slips get lost. Unclear criteria leading to wrong referrals.</span></span></span></span>

</td><td style="width: 31.62%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="31%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Simple screening forms. Automated referral destination prompts. Defaulter lists organized by village.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 26.78%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="26%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">Data Clerk</span>**<span lang="EN-US">Age: 22–40Digital Literacy: HighDevice: Desktop</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Enter large volumes of clinical data. Ensure data accuracy for DHIS2 reporting.</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Transcription errors from CMAM registers. Complex paper tallying.</span></span></span></span>

</td><td style="width: 31.62%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="31%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Fast data entry forms. Validation blocks for implausible anthropometrics. One-click aggregate report generation.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="width: 26.78%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="26%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;">**<span lang="EN-US">District Nutrition Officer (M&amp;E)</span>**<span lang="EN-US">Age: 30–55Digital Literacy: HighDevice: Laptop</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Monitor facility performance against Sphere Standards (Cure, Death, Default rates).</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Errors from manual reports. Delays in receiving facility data.</span></span></span></span>

</td><td style="width: 31.62%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="31%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: user-personas;"><span lang="EN-US">Dashboards summarizing key indicators (Cure Rates &gt;75%). Downloadable cohort reports.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><a name="permissions-matrix"></a><span lang="EN-US">Permissions Matrix</span></span></span>

<div id="bkmrk-module-%2F-feature-sup"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="margin-left: -15.9pt; border-collapse: collapse; mso-table-layout-alt: fixed; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="102%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="width: 20.64%; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">Module / Feature</span>**</span></span></span>

</td><td style="width: 92.15pt; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">Superuser</span>**</span></span></span>

</td><td style="width: 77.65pt; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">Nurse/Clinician</span>**</span></span></span>

</td><td style="width: 43.45pt; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">HSA</span>**</span></span></span>

</td><td style="width: 87.05pt; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">Registration/Data Clerk</span>**</span></span></span>

</td><td style="width: 50.0pt; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">Nutrition In-Charge</span>**</span></span></span>

</td><td style="width: 7.74%; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; background: #95B3D7; mso-background-themecolor: accent1; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;">**<span lang="EN-US">Lab Tech</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Login &amp; Authentication</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Full access</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Full access</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Limited access</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Full access</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Full access</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Limited</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">User Management</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Create/Edit/Delete</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No access</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No access</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No access</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No access</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No access</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Client Registration</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Community Screening (MUAC)</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Vitals &amp; Anthropometry</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Clinical Consultation (OTP, SFP)</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Inpatient Care (NRU)</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Lab Ordering</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Lab Result Entry</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Prescribe/Dispense RUTF</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 10;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Appointment Scheduling</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 11;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Defaulter Tracing Logging</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 12;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Generate Reports (DHIS2)</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Limited</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 13;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Edit System Settings</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 14; mso-yfti-lastrow: yes;"><td style="width: 20.64%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="20%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Back Data Entry (BDE)</span></span></span></span>

</td><td style="width: 92.15pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="123"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 77.65pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="104"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 43.45pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="58"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 87.05pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="116"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US"><span style="mso-spacerun: yes;"> </span>Yes</span></span></span></span>

</td><td style="width: 50.0pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="67"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td><td style="width: 7.74%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="7%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: user-information;"><span style="mso-bookmark: permissions-matrix;"><span lang="EN-US">No</span></span></span></span>

</td></tr></tbody></table>

</div></div>## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="workflows"></a><span lang="EN-US">Workflows</span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><a name="community-muac-screening-workflow"></a><span lang="EN-US">1. Community MUAC Screening Workflow</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><span style="mso-bookmark: community-muac-screening-workflow;"><span class="VerbatimChar"><span lang="EN-US">graph TB</span></span><span lang="EN-US">  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Start(\[Community Screening Event\]) --&gt; CheckChild{Child Present&lt;br/&gt;Age 6-59 months?}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckChild --&gt;|No| End1(\[End - Not Eligible\])</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckChild --&gt;|Yes| MeasureMUAC\[Measure MUAC&lt;br/&gt;0.1cm Precision\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>MeasureMUAC --&gt; EvaluateMUAC{Evaluate MUAC}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateMUAC --&gt;|MUAC ≥12.5cm| ProvideEducation\[Provide Nutrition&lt;br/&gt;Education\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateMUAC --&gt;|MUAC 11.5-12.5cm| CreateReferralSFP\[Create Referral&lt;br/&gt;to SFP\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateMUAC --&gt;|MUAC &lt;11.5cm| CheckOedema{Check for&lt;br/&gt;Oedema}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckOedema --&gt;|No Oedema or +/++| CreateReferralOTP\[Create Referral&lt;br/&gt;to OTP\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckOedema --&gt;|Oedema +++| CreateUrgentReferralNRU\[Create URGENT&lt;br/&gt;Referral to NRU\]</span></span></span></span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><a name="otp-admission-workflow"></a><span lang="EN-US">2. OTP Admission Workflow</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><span style="mso-bookmark: otp-admission-workflow;"><span class="VerbatimChar"><span lang="EN-US">graph TB</span></span><span lang="EN-US">  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Start(\[Patient Arrives&lt;br/&gt;at Facility\]) --&gt; Triage\[Triage Assessment&lt;br/&gt;Check Danger Signs\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Triage --&gt; CheckDangerSigns{Danger Signs?}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDangerSigns --&gt;|Yes| EmergencyProtocol\[Immediate Referral&lt;br/&gt;to NRU\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDangerSigns --&gt;|No| Anthropometry\[ANTHROPOMETRY&lt;br/&gt;Weight, Height, MUAC, Oedema\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Anthropometry --&gt; CalculateIndicators\[Calculate&lt;br/&gt;WFH/L Z-Score\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CalculateIndicators --&gt; EvaluateAdmission{Evaluate&lt;br/&gt;Criteria}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>EvaluateAdmission --&gt;|Not Eligible| NotEligible\[Discharge\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateAdmission --&gt;|OTP Criteria| AppetiteTest\[APPETITE TEST&lt;br/&gt;Offer RUTF\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>AppetiteTest --&gt; EvaluateAppetite{Appetite Test&lt;br/&gt;Result}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateAppetite --&gt;|Failed| ReferNRU\[Refer to NRU\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateAppetite --&gt;|Passed| MedicalAssessment\[MEDICAL ASSESSMENT&lt;br/&gt;Complications, HIV, Malaria\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>MedicalAssessment --&gt; DispenseRUTF\[DISPENSE RUTF&lt;br/&gt;Weekly Ration\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>DispenseRUTF --&gt; EnrollProgram\[ENROLL IN IMPOW&lt;br/&gt;State: Active in OTP\]</span></span></span></span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><a name="otp-follow-up-care-journey"></a><span lang="EN-US">3. OTP Follow-Up &amp; Care Journey</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><span style="mso-bookmark: otp-follow-up-care-journey;"><span class="VerbatimChar"><span lang="EN-US">graph TB</span></span><span lang="EN-US">  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Start(\["Patient Arrives&lt;br/&gt;for Follow-Up"\]) --&gt; CheckAppointment{"Appointment&lt;br/&gt;Status"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckAppointment --&gt;|Late| Late\["Record Late Visit"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckAppointment --&gt;|Defaulter| Defaulter\["Trigger Defaulter Tracing"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckAppointment --&gt;|On Time| Anthropometry\["ANTHROPOMETRY&lt;br/&gt;Weight, MUAC, Oedema"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Late --&gt; Anthropometry</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Defaulter --&gt; Anthropometry</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Anthropometry --&gt; MeasureWait\["Calculate Progress&lt;br/&gt;Weight Gain/MUAC Change"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>MeasureWait --&gt; AssessRUTF\["ASSESS RUTF CONSUMPTION&lt;br/&gt;Calculate % Consumed"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>AssessRUTF --&gt; ClinicalAssessment\["CLINICAL ASSESSMENT&lt;br/&gt;Danger Signs, Triggers"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>ClinicalAssessment --&gt; CheckDangerSigns{"Danger Signs&lt;br/&gt;or Triggers?"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDangerSigns --&gt;|Yes| ReferNRU\["REFER TO NRU"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDangerSigns --&gt;|No| EvaluateProgress{"Evaluate Progress"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateProgress --&gt;|Weight Loss / Static| Investigate\["FLAG: Investigate Cause&lt;br/&gt;Intensive Counseling"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluateProgress --&gt;|Good Progress| Medication\["Check Medication Schedule&lt;br/&gt;Albendazole / Measles Vaccine"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Investigate --&gt; Medication</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Medication --&gt; RecalculateRUTF\["RECALCULATE RUTF&lt;br/&gt;Weekly Ration based on Weight"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>RecalculateRUTF --&gt; ScheduleNext\["SCHEDULE NEXT VISIT&lt;br/&gt;+7 Days"\]</span></span></span></span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><a name="nru-admission-inpatient-care-journey"></a><span lang="EN-US">4. NRU Admission &amp; Inpatient Care Journey</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><span style="mso-bookmark: nru-admission-inpatient-care-journey;"><span class="VerbatimChar"><span lang="EN-US">graph TB</span></span><span lang="EN-US">  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Start(\["Patient Arrives&lt;br/&gt;at NRU"\]) --&gt; EmergencyAssessment\["EMERGENCY ASSESSMENT&lt;br/&gt;Check Shock, Hypoglycemia"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EmergencyAssessment --&gt; CheckEmergency{"Life-Threatening?"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckEmergency --&gt;|Yes| EmergencyTreatment\["EMERGENCY PROTOCOL"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckEmergency --&gt;|No| ClassifyAdmission\["Classify Admission Type&lt;br/&gt;Marasmic Kwashiorkor, Infant SAM, SAM+Complications"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EmergencyTreatment --&gt; ClassifyAdmission</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>ClassifyAdmission --&gt; DetermineFeedingPlan{"Determine Feeding Plan"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>DetermineFeedingPlan --&gt; SelectSchedule\["Select Feeding Schedule&lt;br/&gt;2-Hourly, 3-Hourly, 4-Hourly"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>SelectSchedule --&gt; Prescribe\["PRESCRIBE MEDICATIONS&lt;br/&gt;Ampicillin, Gentamicin"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Prescribe --&gt; FeedingPhase\["START F-75 PROTOCOL&lt;br/&gt;Stabilization Phase"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>FeedingPhase --&gt; DailyCare\["DAILY INPATIENT CARE&lt;br/&gt;Assess Intake, Vomiting, Complications"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>DailyCare --&gt; EvaluatePhase{"Evaluate Phase Transition"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluatePhase --&gt;|Ready| TransitionF100\["TRANSITION TO F-100&lt;br/&gt;Rehabilitation Phase"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EvaluatePhase --&gt;|Not Ready| Stabilize\["Continue F-75"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>TransitionF100 --&gt; Discharge\["DISCHARGE TO OTP&lt;br/&gt;Once Medical Complications Resolve"\]</span></span></span></span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><a name="sfp-supplementary-feeding-journey"></a><span lang="EN-US">5. SFP (Supplementary Feeding) Journey</span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: workflows;"><span style="mso-bookmark: sfp-supplementary-feeding-journey;"><span class="VerbatimChar"><span lang="EN-US">graph TB</span></span><span lang="EN-US">  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Start(\["Patient with MAM&lt;br/&gt;Arrives"\]) --&gt; Triage\["ANTHROPOMETRY&lt;br/&gt;Confirm MUAC 11.5-12.5cm&lt;br/&gt;or WFH/L -3 to -2"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>Triage --&gt; CheckOedema{"Oedema Present?"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckOedema --&gt;|Yes| ReferOTP\["Refer to OTP/NRU"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckOedema --&gt;|No| EnrollSFP\["ENROLL IN SFP Workflow"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>EnrollSFP --&gt; DispenseSFP\["Dispense Supplementary Food&lt;br/&gt;(e.g., CSB+, Plumpy'Sup)"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>DispenseSFP --&gt; BiWeeklyFollowUp\["BI-WEEKLY FOLLOW-UP&lt;br/&gt;Monitor Weight Gain"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>BiWeeklyFollowUp --&gt; CheckDischarge{"Reached Discharge Criteria?&lt;br/&gt;MUAC &gt;12.5cm for 2 visits"}</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDischarge --&gt;|Yes| Discharge\["Discharge as Cured"\]</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDischarge --&gt;|No| BiWeeklyFollowUp</span>  
<span class="VerbatimChar"><span style="mso-spacerun: yes;"> </span>CheckDischarge --&gt;|Deteriorates| ReferOTP</span></span></span></span></span>

## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="functional-requirements"></a><span lang="EN-US">Functional Requirements</span></span>

### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="login"></a><span lang="EN-US">Login</span></span></span>

<div id="bkmrk-%23-requirement-1-the-"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">The system shall allow authorized users to log in using a valid username and password.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">The system shall notify users on the login page when there is a network or server outage.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">The system shall notify users about weak or expired passwords upon login.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">4</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: login;"><span lang="EN-US">The system shall display the version number on the login page.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="activity-selection"></a><span lang="EN-US">Activity Selection</span></span></span>

<div id="bkmrk-%23-requirement-1-the--1"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: activity-selection;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: activity-selection;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: activity-selection;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: activity-selection;"><span lang="EN-US">The system shall prompt the user to select the activities they wish to carry out (e.g., Community Screening, OTP Visit, NRU Visit, Defaulter Tracing).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: activity-selection;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: activity-selection;"><span lang="EN-US">The system shall only display activities the user is authorized to perform, based on the permissions matrix.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="service-dashboard-module-dashboard"></a><span lang="EN-US">Service Dashboard &amp; Module Dashboard</span></span></span>

<div id="bkmrk-%23-requirement-1-the--2"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">The system shall prompt the user to select the workstation location (e.g., Outpatient, Inpatient NRU, Community post).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">The dashboard shall display a chart showing therapeutic food stock levels (RUTF, F-75, F-100).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">The dashboard shall highlight active caseload metrics (total cases in OTP, SFP, NRU) for the facility.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">4</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: service-dashboard-module-dashboard;"><span lang="EN-US">The dashboard shall display a prioritized list of defaulters pending tracing.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="patient-search"></a><span lang="EN-US">Patient Search</span></span></span>

<div id="bkmrk-%23-requirement-1-the--3"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-search;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-search;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-search;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-search;"><span lang="EN-US">The system shall provide a search tool allowing users to find records by Name, Malawi National ID, MAHIS ID, or IMPOW Number.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-search;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-search;"><span lang="EN-US">The system shall automatically integrate with MAHIS core to search the global registry and prevent duplicate registrations.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="patient-registration-reception"></a><span lang="EN-US">Patient Registration &amp; Reception</span></span></span>

<div id="bkmrk-%23-requirement-1-the--4"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;"><span lang="EN-US">The system shall allow creation of new records with: Name, DOB, Sex, Address, Landmark, Phone.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;"><span lang="EN-US">The system shall explicitly record Guardian/Caregiver details (critical for malnutrition follow-ups).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-registration-reception;"><span lang="EN-US">The system shall record initial HIV status and link the patient to the HIV/ART module if positive.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="anthropometry-vitals"></a><span lang="EN-US">Anthropometry &amp; Vitals</span></span></span>

<div id="bkmrk-%23-requirement-1-the--5"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">The system shall require capturing: Weight (to 0.1kg), Height/Length (to 0.1cm), MUAC (to 0.1cm), and Bilateral Pitting Oedema Grade (None, +, ++, +++).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">The system shall auto-calculate the Weight-for-Height/Length (WFH/L) Z-score based on WHO standard reference tables dynamically.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">The system shall classify the nutritional status (Normal, MAM, SAM) based on the inputs immediately upon data entry completion.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">4</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: anthropometry-vitals;"><span lang="EN-US">The system shall prompt for measuring method (Standing vs Lying Down) when height/length is recorded.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="consultation-clinical-assessment"></a><span lang="EN-US">Consultation &amp; Clinical Assessment</span></span></span>

<div id="bkmrk-%23-requirement-1-the--6"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">The system shall mandate an Appetite Test pass/fail result before completing an OTP Admission.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">The system shall provide a checklist of IMCI Danger Signs and Medical Complications; selecting any shall strictly prompt an NRU Referral.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">The system shall prompt for an HIV test (if status unknown) and a Malaria RDT during admission.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">4</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: consultation-clinical-assessment;"><span lang="EN-US">During follow-up, the system shall calculate exact weight gain velocity in g/kg/day and throw an alert (e.g., “Static Weight”) if the velocity is zero or negative.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="treatment-dispensation"></a><span lang="EN-US">Treatment &amp; Dispensation</span></span></span>

<div id="bkmrk-%23-requirement-1-the--7"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">The system shall automatically calculate the recommended RUTF dosage (in 92g packets) based on the patient’s current weight.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">The system shall allow dispensing of Amoxicillin systematically to all new OTP admissions unless contraindicated.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">The system shall deduct dispensed therapeutic foods from the global facility inventory dynamically.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">4</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: treatment-dispensation;"><span lang="EN-US">The system shall block prescriptions of Iron/Folic acid if the patient is classified as Severely Acutely Malnourished (SAM).</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="patient-outcomes-defaulter-tracing"></a><span lang="EN-US">Patient Outcomes &amp; Defaulter Tracing</span></span></span>

<div id="bkmrk-%23-requirement-1-the--8"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;"><span lang="EN-US">The system shall identify patients overdue for an appointment by &gt;14 days and mark them as “Defaulter candidates”.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;"><span lang="EN-US">The system shall provide a Defaulter Tracing electronic form for HSAs to log home visit attempts and final designated outcomes (Found, Refused, Moved Away, Died).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: patient-outcomes-defaulter-tracing;"><span lang="EN-US">The system shall automatically evaluate Discharge Criteria (e.g., MUAC &gt;= 12.5cm for two consecutive visits) and recommend formal discharge as “Cured”.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="integration-with-other-mahis-modules"></a><span lang="EN-US">Integration with other MAHIS modules</span></span></span>

<div id="bkmrk-%23-requirement-1-hiv%2F"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;">**<span lang="EN-US">HIV/ART Integration:</span>**<span lang="EN-US"> The IMPOW module shall adopt HIV/ART status from the ART module natively. It shall require Cotrimoxazole dispensing alongside Amoxicillin if the child is HIV-positive.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;">**<span lang="EN-US">ANC Integration:</span>**<span lang="EN-US"> For pregnant/lactating women in SFP, the IMPOW module shall communicate pregnancy status and EDD bi-directionally with the ANC module.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;">**<span lang="EN-US">Laboratory Integration:</span>**<span lang="EN-US"> Malaria RDTs and Hb tests requested in IMPOW shall be fulfilled via the MAHIS Laboratory module, transmitting results back electronically.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;"><span lang="EN-US">4</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: integration-with-other-mahis-modules;">**<span lang="EN-US">Immunization Integration:</span>**<span lang="EN-US"> The system shall check for Measles vaccination status interacting with the EPI registry.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="back-data-entry-bde"></a><span lang="EN-US">Back Data Entry (BDE)</span></span></span>

<div id="bkmrk-%23-requirement-1-the--9"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: back-data-entry-bde;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: back-data-entry-bde;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: back-data-entry-bde;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: back-data-entry-bde;"><span lang="EN-US">The system shall provide a BDE toggle in the administration panel to allow manual selection of historical session dates.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: back-data-entry-bde;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: back-data-entry-bde;"><span lang="EN-US">All records captured under the BDE session shall be permanently logged with a BDE-flag for data integrity tracing.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="reports"></a><span lang="EN-US">Reports</span></span></span>

<div id="bkmrk-%23-requirement-1-the--10"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;">**<span lang="EN-US">\#</span>**</span></span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;"><span lang="EN-US">1</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;"><span lang="EN-US">The system shall generate the **IMPOW Monthly Reports** mandated by DHIS2, aggregating admissions, discharges, active caseloads, and stock balances.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;"><span lang="EN-US">2</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;"><span lang="EN-US">The system shall compute automated Sphere Standard operational metrics (Cure Rate %, Death Rate %, Defaulter Rate %).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;"><span lang="EN-US">3</span></span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: reports;"><span lang="EN-US">All reports shall support export to CSV and PDF, with password protection applied conditionally if PII is included.</span></span></span></span>

</td></tr></tbody></table>

</div></div>### <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><a name="settings-and-configurations"></a><span lang="EN-US">Settings and Configurations</span></span></span>

<div id="bkmrk-category-requirement"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.32%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;">**<span lang="EN-US">Category</span>**</span></span></span>

</td><td style="width: 75.22%; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="75%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;">**<span lang="EN-US">Requirement</span>**</span></span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US">Module Activation</span></span></span></span>

</td><td style="width: 75.22%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="75%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US">Allow administrators to completely enable or disable individual program tracks (e.g., SFP).</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US">Appointment Parameters</span></span></span></span>

</td><td style="width: 75.22%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="75%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US">Configure maximum OTP follow-up quotas per clinic operating day.</span></span></span></span>

</td></tr><tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US">Defaulter Thresholds</span></span></span></span>

</td><td style="width: 75.22%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="75%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US">Adjust the number of days overdue before a patient triggers the Defaulter sequence (default: 14).</span></span></span></span>

</td></tr></tbody></table>

</div></div><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: functional-requirements;"><span style="mso-bookmark: settings-and-configurations;"><span lang="EN-US"> </span></span></span></span>

## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="validations"></a><span lang="EN-US">Validations</span></span>

<div id="bkmrk-rule-id-description-"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 107.7%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="107%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;">**<span lang="EN-US">Rule ID</span>**</span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;">**<span lang="EN-US">Description</span>**</span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;">**<span lang="EN-US">Trigger Condition</span>**</span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;">**<span lang="EN-US">Validation Criteria</span>**</span></span>

</td><td style="width: 33.36%; border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;">**<span lang="EN-US">Error Handling</span>**</span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-001</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Community Screening Referral</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">MUAC &lt; 11.5cm + Oedema +++</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Patient meets catastrophic IMCI criteria.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Alert: “Critical Emergency - Must Refer to NRU Immediately.” Blocks OTP selection.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-002</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Weight Plausibility</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Weight submitted</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Must be between 2.0 kg and 30.0 kg for pediatric pathways.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Display: “Weight outside logical bounds. Verify scale.”</span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-003</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Height Constraints</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Height submitted</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Must be between 45.0 cm and 150.0 cm.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Display: “Height outside expected limits.”</span></span></span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-004</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Appetite Test Restriction</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Failed Appetite Test</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">A passed test is required to remain in OTP.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Display: “Patient cannot swallow RUTF. Prompt NRU Referral generated.”</span></span></span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-005</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Negative Weight Gain</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Weight = current &lt; previous</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Validates clinical deterioration.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Prompt: “Confirm weight loss parameter. Investigate underlying conditions.”</span></span></span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-006</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Contraindicated Drugs</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">User prescribes Iron / Zinc</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Prevented by active SAM diagnosis.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Block: “Medication explicitly contraindicated for acute malnutrition.”</span></span></span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-007</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Automated RUTF Dosing</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Dispensation screen opened</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Calculate </span></span></span><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span class="VerbatimChar"><span lang="EN-US" style="font-size: 11.0pt; mso-bidi-font-size: 12.0pt;">Weight \* Factor / Packet Kcal</span></span><span lang="EN-US">.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Recommends exact packet count. Prompts warning if overridden.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-008</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">SFP Admission Validation</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">WFH/L recorded</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">WFH/L must be strictly between -3 and -2.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Diverts admission outcome if severity implies SAM/OTP is needed instead.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 8;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-009</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Discharge Criteria</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">User initiates “Cured” Discharge</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">MUAC &gt; 12.5cm and zero oedema for &gt;14 days</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Display: “Discharge criteria unmet. Minimum recovery time not satisfied.”</span></span></span>

</td></tr><tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">VAL-010</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Date Anomalies</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Back Data Entry timestamp</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Dates cannot exceed current system clock datetime.</span></span></span>

</td><td style="width: 33.36%; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="33%"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US">Prevent save: “Future dates are invalid.”</span></span></span>

</td></tr></tbody></table>

</div></div><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: validations;"><span lang="EN-US"> </span></span></span>

## <span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><a name="non-functional-requirements"></a><span lang="EN-US">Non-Functional Requirements</span></span>

<div id="bkmrk-category-non-functio"><div><table border="0" cellpadding="0" cellspacing="0" class="Table" style="width: 100.0%; border-collapse: collapse; mso-yfti-tbllook: 32; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="100%"><thead><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;">**<span lang="EN-US">Category</span>**</span></span>

</td><td style="border: none; border-bottom: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .25pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="bottom"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;">**<span lang="EN-US">Non-Functional Requirement</span>**</span></span>

</td></tr></thead><tbody><tr style="mso-yfti-irow: 0;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Security - Confidentiality</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Provide secure, password-protected Role-Based Access Control logic for all authorized users.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Security - Audit Trails</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Maintain immutable event logs for every user login/logout, data CRUD operation, and BDE intervention.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Security - Authentication</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Lock users out automatically subsequent to 5 sequential invalid password combinations.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">System - Offline Capability</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Community screening modules must allow offline caching for HSAs in remote villages with intermittent connectivity, utilizing delayed sync.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">System - Scalability</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">The module must comfortably support processing thousands of concurrent users scaling across 300+ Malawian health facilities natively executing within MAHIS.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Usability - Dynamic UI</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Auto-calculate metrics (WFH/L, BMI, Daily Weight Gain, RUTF dosing) natively via frontend Javascript without demanding server round-trips to enhance responsiveness.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Usability - Hard Validations</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Prevent nonsensical data (extreme height loss between weekly visits) from contaminating cohort health metrics using strict range delimiters.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Interoperability - DHIS2</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Expose an internally accessible API strictly complying with DHIS2 dataset formatting specifications natively matching Ministry aggregate definitions.</span></span></span>

</td></tr><tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes;"><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US" style="mso-bidi-font-weight: bold;">Hardware Constraints</span></span></span>

</td><td style="padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US">Render interfaces explicitly mobile-first, targeting optimized execution over constrained processor generic Android tablets.</span></span></span>

</td></tr></tbody></table>

</div></div><span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;"><span lang="EN-US"> </span></span></span>

<span style="mso-bookmark: X4ad604e7cbfb512d3d24ef8b25ad7ec669b8afc;"><span style="mso-bookmark: non-functional-requirements;">*<span lang="EN-US">End of Document</span>*</span></span>

<div id="bkmrk--2"><div>  
</div></div>