ADMFm, Affordable Diagnostic and Medicines Facility for Malaria. Test, treat, track.

Module 10 of 13

Data quality assurance

Every other screen in this portal asks to be believed. This one shows the working. Four standing checks run against the ledger, twelve audits carried out with a state M&E officer, and every reported stock figure reconciled against the position the ledger computes for the same outlet on the same day.

Mean concordance across audits

97.56%

No threshold defined

12 audits between 2026-06-01 and 2026-07-26. Observed range 93.55% to 100.00%

Audits requiring corrective action

4of 12

No threshold defined

8 acceptable. Each of the 4 carries the finding that produced the verdict, listed below

Reported snapshots diverging from ledger

38of 260

No threshold defined

14.6% of self reported snapshots, variance -3 to +3 units, detected and quantified

Transactions expected but not captured

12,173

No threshold defined

464,876 expected, 452,703 captured across 2,160 LGA days. The 97.4% digital capture on module 2, read as its shortfall

Four standing checks, run against the ledger

These are the checks the audit events carry. Nothing else is claimed, because nothing else is in the data.

  1. Check 1 of 4

    Ledger dispense count against outlet stock card

    Applied in 12 of 12 audits

  2. Check 2 of 4

    Reported stock snapshot against computed stock on hand

    Applied in 12 of 12 audits

  3. Check 3 of 4

    Verification record against dispense record

    Applied in 12 of 12 audits

  4. Check 4 of 4

    GPS of dispense against registered outlet location

    Applied in 12 of 12 audits

Each check compares two records that were created independently: an outlet keyed entry against a platform event, a self reported figure against a computed one, a verification against the dispense it should belong to, and a GPS fix against a registered location. A check of a record against itself would always pass and would prove nothing.

4 of 12 audits required corrective action

Shown with their findings rather than absorbed into the mean. An average is the one figure a quality screen must not stop at.

Bolanle Drug StoreOUT-0001, Alimosho, Lagos, audited 2026-06-01
Attention: Corrective action required

93.55% concordance. 58 of 62 sampled records matched, so 4 did not.

  • Stock card entries missing for two dispense events on a market day
Folasade Medicine StoreOUT-0177, Umuahia North, Abia, audited 2026-07-16
Attention: Corrective action required

94.55% concordance. 52 of 55 sampled records matched, so 3 did not.

  • Stock card entries missing for two dispense events on a market day
Uchenna Drug StoreOUT-0026, Ikeja, Lagos, audited 2026-06-11
Attention: Corrective action required

94.59% concordance. 70 of 74 sampled records matched, so 4 did not.

  • Stock card entries missing for two dispense events on a market day
Chinelo Drug StoreOUT-0187, Aba South, Abia, audited 2026-07-21
Attention: Corrective action required

94.94% concordance. 75 of 79 sampled records matched, so 4 did not.

  • Stock card entries missing for two dispense events on a market day

No ADMFm document sets a concordance threshold, so none is drawn here. The verdict on each audit is the one recorded by the audit team at the time, and the distribution is reported as observed: 93.55% at the low end, 100.00% at the high end, mean 97.56% and 97.53% over the pooled 811 records. Agreeing that threshold is a decision for NMEP and PVAC, not for a portal.

Every audit, layer A

12 audits across 12 outlets

Each row is one DQA_AUDIT event. The outlet opens its profile, where the same records the audit sampled can be read one by one.

Layer A granular ledger, 12 DQA_AUDIT events. 811 records sampled, 20 unmatched.

  • 2026-06-01
    Outlet audited
    Bolanle Drug StoreOUT-0001, Alimosho, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    62
    Records matched
    58
    Unmatched
    4
    Concordance
    93.55%
    Verdict
    Attention: Corrective action required
    Findings recorded
    • Stock card entries missing for two dispense events on a market day
  • 2026-06-06
    Outlet audited
    Nkemdi Patent Medicine StoreOUT-0004, Alimosho, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    79
    Records matched
    77
    Unmatched
    2
    Concordance
    97.47%
    Verdict
    Pass: Acceptable
    Findings recorded
    • Stock card entries missing for two dispense events on a market day
  • 2026-06-11
    Outlet audited
    Uchenna Drug StoreOUT-0026, Ikeja, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    74
    Records matched
    70
    Unmatched
    4
    Concordance
    94.59%
    Verdict
    Attention: Corrective action required
    Findings recorded
    • Stock card entries missing for two dispense events on a market day
  • 2026-06-16
    Outlet audited
    Adaeze Patent Medicine StoreOUT-0028, Ikeja, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    74
    Records matched
    74
    Unmatched
    0
    Concordance
    100.00%
    Verdict
    Pass: Acceptable
    Findings recorded
    None recorded
  • 2026-06-21
    Outlet audited
    Emeka ChemistOUT-0052, Mushin, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    60
    Records matched
    60
    Unmatched
    0
    Concordance
    100.00%
    Verdict
    Pass: Acceptable
    Findings recorded
    None recorded
  • 2026-06-26
    Outlet audited
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    48
    Records matched
    48
    Unmatched
    0
    Concordance
    100.00%
    Verdict
    Pass: Acceptable
    Findings recorded
    None recorded
  • 2026-07-01
    Outlet audited
    Folasade PharmacyOUT-0077, Ikorodu, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    68
    Records matched
    65
    Unmatched
    3
    Concordance
    95.59%
    Verdict
    Pass: Acceptable
    Findings recorded
    • Stock card entries missing for two dispense events on a market day
  • 2026-07-06
    Outlet audited
    Hope Drug StoreOUT-0078, Ikorodu, Lagos
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    48
    Records matched
    48
    Unmatched
    0
    Concordance
    100.00%
    Verdict
    Pass: Acceptable
    Findings recorded
    None recorded
  • 2026-07-11
    Outlet audited
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    77
    Records matched
    77
    Unmatched
    0
    Concordance
    100.00%
    Verdict
    Pass: Acceptable
    Findings recorded
    None recorded
  • 2026-07-16
    Outlet audited
    Folasade Medicine StoreOUT-0177, Umuahia North, Abia
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    55
    Records matched
    52
    Unmatched
    3
    Concordance
    94.55%
    Verdict
    Attention: Corrective action required
    Findings recorded
    • Stock card entries missing for two dispense events on a market day
  • 2026-07-21
    Outlet audited
    Chinelo Drug StoreOUT-0187, Aba South, Abia
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    79
    Records matched
    75
    Unmatched
    4
    Concordance
    94.94%
    Verdict
    Attention: Corrective action required
    Findings recorded
    • Stock card entries missing for two dispense events on a market day
  • 2026-07-26
    Outlet audited
    Chidera ChemistOUT-0188, Aba South, Abia
    Auditor
    State M&E officer with Sproxil data quality team
    Records sampled
    87
    Records matched
    87
    Unmatched
    0
    Concordance
    100.00%
    Verdict
    Pass: Acceptable
    Findings recorded
    None recorded

38 of 260 self reported snapshots diverge from the ledger

Module 4 shows reported stock as reported and leaves the variance field alone on purpose. Resolving it is this screen's work.

A divergence of up to three units on 14.6% of outlet self reported snapshots is what a real self reporting system produces on a market day: a pack sold while the phone was in a pocket, a count taken before the last client of the afternoon, an entry keyed the following morning. The claim this module makes is not that the divergence is absent. It is that the divergence is detected, signed, sized and attributable to a named outlet and a specific set of transactions.

18 snapshots reported above the computed position and 20 below it, so the errors run in both directions rather than in the one direction a systematic bias would produce. Across all 38, the absolute divergence totals 73 units against a net of -9. A portal reporting perfect concordance on self reported stock would be the least believable screen in this demonstration.

Signed variance distribution

  • -38 snapshots
  • -25 snapshots
  • -17 snapshots
  • +18 snapshots
  • +26 snapshots
  • +34 snapshots

Units of malaria rapid diagnostic test, reported minus computed. The 222 snapshots that reconciled exactly are not shown on this axis.

Snapshots reconciling exactly

222of 260

No target set

85.4% of self reported snapshots matched the computed position to the unit

Outlets carrying a divergence

16of 20

No target set

Every one of them is named in the table below, with the reported and computed figure side by side

Dispense events under the divergences

458

No target set

Individual transactions inside the reporting periods that diverged. These are what a reviewer opens to see where the count went

Reported against computed, with the signed variance

One row per diverging snapshot. The outlet opens its profile; open events lists the individual dispense transactions in the reporting period the snapshot closes.

Layer A granular ledger, STOCK_SNAPSHOT events where reported and computed positions differ. 38 of 260 snapshots, across 16 outlets.

  • 2026-08-07period from 2026-07-31
    Outlet self reporting
    Adaeze Patent Medicine StoreOUT-0028, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    47
    Computed from ledger
    46
    Signed variance
    +1 units
    Dispense events in period
    8
    Transactions
  • 2026-07-31period from 2026-07-24
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    10
    Computed from ledger
    9
    Signed variance
    +1 units
    Dispense events in period
    13
    Transactions
  • 2026-07-31period from 2026-07-24
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    14
    Computed from ledger
    13
    Signed variance
    +1 units
    Dispense events in period
    11
    Transactions
  • 2026-07-31period from 2026-07-24
    Outlet self reporting
    Chidera ChemistOUT-0188, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    10
    Computed from ledger
    11
    Signed variance
    -1 units
    Dispense events in period
    14
    Transactions
  • 2026-07-31period from 2026-07-24
    Outlet self reporting
    Grace Patent Medicine StoreOUT-0201, Isiala Ngwa North, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    17
    Computed from ledger
    16
    Signed variance
    +1 units
    Dispense events in period
    8
    Transactions
  • 2026-07-31period from 2026-07-24
    Outlet self reporting
    Chinelo Drug StoreOUT-0187, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    12
    Computed from ledger
    11
    Signed variance
    +1 units
    Dispense events in period
    16
    Transactions
  • 2026-07-24period from 2026-07-17
    Outlet self reporting
    Emeka ChemistOUT-0052, Mushin, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    21
    Computed from ledger
    22
    Signed variance
    -1 units
    Dispense events in period
    15
    Transactions
  • 2026-07-24period from 2026-07-17
    Outlet self reporting
    Chidera ChemistOUT-0188, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    22
    Computed from ledger
    23
    Signed variance
    -1 units
    Dispense events in period
    14
    Transactions
  • 2026-07-17period from 2026-07-10
    Outlet self reporting
    Uchenna Drug StoreOUT-0026, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    22
    Computed from ledger
    23
    Signed variance
    -1 units
    Dispense events in period
    18
    Transactions
  • 2026-07-17period from 2026-07-10
    Outlet self reporting
    Chinelo Drug StoreOUT-0187, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    36
    Computed from ledger
    34
    Signed variance
    +2 units
    Dispense events in period
    16
    Transactions
  • 2026-07-17period from 2026-07-10
    Outlet self reporting
    Bukar Drug StoreOUT-0232, Maiduguri, Borno
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    39
    Computed from ledger
    42
    Signed variance
    -3 units
    Dispense events in period
    13
    Transactions
  • 2026-07-17period from 2026-07-10
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    3
    Computed from ledger
    6
    Signed variance
    -3 units
    Dispense events in period
    9
    Transactions
  • 2026-07-17period from 2026-07-10
    Outlet self reporting
    Nkemdi Patent Medicine StoreOUT-0004, Alimosho, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    27
    Computed from ledger
    25
    Signed variance
    +2 units
    Dispense events in period
    20
    Transactions
  • 2026-07-10period from 2026-07-03
    Outlet self reporting
    Grace Drug StoreOUT-0231, Maiduguri, Borno
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    45
    Computed from ledger
    43
    Signed variance
    +2 units
    Dispense events in period
    11
    Transactions
  • 2026-06-26period from 2026-06-19
    Outlet self reporting
    Adaeze Patent Medicine StoreOUT-0028, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    12
    Computed from ledger
    9
    Signed variance
    +3 units
    Dispense events in period
    12
    Transactions
  • 2026-06-26period from 2026-06-19
    Outlet self reporting
    Bukar Drug StoreOUT-0232, Maiduguri, Borno
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    13
    Computed from ledger
    15
    Signed variance
    -2 units
    Dispense events in period
    16
    Transactions
  • 2026-06-26period from 2026-06-19
    Outlet self reporting
    Goni Community PharmacyOUT-0278, Biu, Borno
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    4
    Computed from ledger
    6
    Signed variance
    -2 units
    Dispense events in period
    10
    Transactions
  • 2026-06-19period from 2026-06-12
    Outlet self reporting
    Nkemdi Patent Medicine StoreOUT-0004, Alimosho, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    22
    Computed from ledger
    21
    Signed variance
    +1 units
    Dispense events in period
    15
    Transactions
  • 2026-06-19period from 2026-06-12
    Outlet self reporting
    Adaeze Patent Medicine StoreOUT-0028, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    19
    Computed from ledger
    21
    Signed variance
    -2 units
    Dispense events in period
    17
    Transactions
  • 2026-06-12period from 2026-06-05
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    20
    Computed from ledger
    19
    Signed variance
    +1 units
    Dispense events in period
    10
    Transactions
  • 2026-06-12period from 2026-06-05
    Outlet self reporting
    Nkemdi Patent Medicine StoreOUT-0004, Alimosho, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    29
    Computed from ledger
    32
    Signed variance
    -3 units
    Dispense events in period
    16
    Transactions
  • 2026-06-12period from 2026-06-05
    Outlet self reporting
    Uchenna Drug StoreOUT-0026, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    29
    Computed from ledger
    32
    Signed variance
    -3 units
    Dispense events in period
    15
    Transactions
  • 2026-06-12period from 2026-06-05
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    23
    Computed from ledger
    21
    Signed variance
    +2 units
    Dispense events in period
    9
    Transactions
  • 2026-06-12period from 2026-06-05
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    33
    Computed from ledger
    36
    Signed variance
    -3 units
    Dispense events in period
    12
    Transactions
  • 2026-06-12period from 2026-06-05
    Outlet self reporting
    Grace Drug StoreOUT-0231, Maiduguri, Borno
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    37
    Computed from ledger
    36
    Signed variance
    +1 units
    Dispense events in period
    13
    Transactions
  • 2026-06-05period from 2026-05-29
    Outlet self reporting
    Chidera ChemistOUT-0188, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    45
    Computed from ledger
    46
    Signed variance
    -1 units
    Dispense events in period
    11
    Transactions
  • 2026-06-05period from 2026-05-29
    Outlet self reporting
    Hope Drug StoreOUT-0078, Ikorodu, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    30
    Computed from ledger
    27
    Signed variance
    +3 units
    Dispense events in period
    10
    Transactions
  • 2026-06-05period from 2026-05-29
    Outlet self reporting
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    26
    Computed from ledger
    27
    Signed variance
    -1 units
    Dispense events in period
    12
    Transactions
  • 2026-06-05period from 2026-05-29
    Outlet self reporting
    Adaeze Patent Medicine StoreOUT-0028, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    45
    Computed from ledger
    42
    Signed variance
    +3 units
    Dispense events in period
    13
    Transactions
  • 2026-06-05period from 2026-05-29
    Outlet self reporting
    Uchenna Drug StoreOUT-0026, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    39
    Computed from ledger
    42
    Signed variance
    -3 units
    Dispense events in period
    13
    Transactions
  • 2026-05-29period from 2026-05-22
    Outlet self reporting
    Nkemdi Patent Medicine StoreOUT-0004, Alimosho, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    55
    Computed from ledger
    52
    Signed variance
    +3 units
    Dispense events in period
    15
    Transactions
  • 2026-05-29period from 2026-05-22
    Outlet self reporting
    Folasade PharmacyOUT-0077, Ikorodu, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    11
    Computed from ledger
    9
    Signed variance
    +2 units
    Dispense events in period
    9
    Transactions
  • 2026-05-29period from 2026-05-22
    Outlet self reporting
    Chinelo Drug StoreOUT-0187, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    52
    Computed from ledger
    55
    Signed variance
    -3 units
    Dispense events in period
    10
    Transactions
  • 2026-05-29period from 2026-05-22
    Outlet self reporting
    Emeka ChemistOUT-0052, Mushin, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    53
    Computed from ledger
    55
    Signed variance
    -2 units
    Dispense events in period
    12
    Transactions
  • 2026-05-29period from 2026-05-22
    Outlet self reporting
    Bolanle Drug StoreOUT-0001, Alimosho, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    51
    Computed from ledger
    52
    Signed variance
    -1 units
    Dispense events in period
    13
    Transactions
  • 2026-05-22period from 2026-05-15
    Outlet self reporting
    Hope Drug StoreOUT-0078, Ikorodu, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    14
    Computed from ledger
    16
    Signed variance
    -2 units
    Dispense events in period
    8
    Transactions
  • 2026-05-15period from 2026-05-15
    Outlet self reporting
    Uchenna Drug StoreOUT-0026, Ikeja, Lagos
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    23
    Computed from ledger
    21
    Signed variance
    +2 units
    Dispense events in period
    1
    Transactions
  • 2026-05-15period from 2026-05-15
    Outlet self reporting
    Chidera ChemistOUT-0188, Aba South, Abia
    Commodity
    Malaria rapid diagnostic test
    Reported on hand
    19
    Computed from ledger
    22
    Signed variance
    -3 units
    Dispense events in period
    0
    Transactions

Adaeze Patent Medicine Store, snapshot of 2026-08-07

8 dispense events recorded between the previous snapshot and this one. Reported 47, computed 46, variance +1 units.

Attention: +1 unitsOutlet profile
Snapshot event
E003123
Reporting period
2026-07-31 to 2026-08-07
Source of the reported figure
Outlet self report on the Sproxil provider app
Commodity
Malaria rapid diagnostic test
  • RDT01-000301

    Malaria rapid diagnostic test, batch BAT-01

    2026-08-05 12:41E003106
  • RDT01-000302

    Malaria rapid diagnostic test, batch BAT-01

    2026-08-05 17:11E003110
  • AL211-000060

    Artemether-lumefantrine 20/120, batch BAT-11

    2026-08-05 17:33E003112
  • RDT01-000303

    Malaria rapid diagnostic test, batch BAT-01

    2026-08-06 09:02E003116
  • RDT01-000304

    Malaria rapid diagnostic test, batch BAT-01

    2026-08-06 17:39E003119
  • RDT01-000306

    Malaria rapid diagnostic test, batch BAT-01

    2026-08-07 15:09E003126
  • RDT01-000305

    Malaria rapid diagnostic test, batch BAT-01

    2026-08-07 15:28E003124
  • AL109-000045

    Artemether-lumefantrine 20/120, batch BAT-09

    2026-08-07 15:31E003128

The computed position is the arithmetic of these events against the consignments the outlet received. Any serial above opens the full custody chain in the trace timeline, so a +1 unit divergence can be examined transaction by transaction rather than accepted as a rounding note.

12,173 transactions expected but never captured

Module 2 reports the same pair of figures as coverage. A quality screen has to report the other side of it.

Across 2,160 LGA days covering 24 LGAs and 90 days, 464,876 commodity transactions were expected from stock movement and 452,703 arrived digitally. That is 97.4% capture on module 2 and 2.6% of transactions unaccounted for here. The gap is the population no indicator in this portal can see, which is precisely why it is stated rather than left implied by a coverage figure.

  • Lagos

    Expected
    126,389
    Captured
    123,100
    Gap
    3,289
    Shortfall
    2.60%
  • Rivers

    Expected
    78,251
    Captured
    76,200
    Gap
    2,051
    Shortfall
    2.62%
  • Ondo

    Expected
    68,904
    Captured
    67,083
    Gap
    1,821
    Shortfall
    2.64%
  • Borno

    Expected
    67,345
    Captured
    65,592
    Gap
    1,753
    Shortfall
    2.60%
  • Abia

    Expected
    65,354
    Captured
    63,611
    Gap
    1,743
    Shortfall
    2.67%
  • Ekiti

    Expected
    58,633
    Captured
    57,117
    Gap
    1,516
    Shortfall
    2.59%
The same figures as coverage, module 2

Transactions expected, layer B

464,876

No target set

Programme scale across 24 LGAs and 90 days

Transactions captured digitally

452,703

No target set

97.4% of expected. Read as coverage on module 2, as a shortfall here

Stock and availability, module 4. Where the reported positions reconciled here are shown as reported.

A variance is not a note, it is a set of transactions

Quality assurance on aggregates can only ever produce an opinion. On an event ledger it produces a list.

Each of the 38 rows above resolves in two directions: into the outlet profile, where the reporting behaviour sits alongside training, supervision and payment, and into the individual dispense events inside the reporting period, each of which opens the full custody chain of the pack it names. That is the whole argument of this module. A reviewer does not have to trust the concordance figure, because the records it was computed from are one click away.