Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Please see http://docs.openlmis.org/en/latest/conventions/nfr.html# for the current status of defining the non-functional requirements for OpenLMIS.

...

See External User Profiles for more detailsSystem SpecsMozambiqueMalawiTanzaniaZambiaProposedLong-Term Proposal

Administrator

(Implementer or overall system admin)

Same as below
  • Facilities: 1,600
  • Programs: EPI, Pharmaceuticals, ARV's, TB, Malaria
  • Full-supply: ≈300
  • Non-full supply: ≈1,300
  • Users: 2,000
  • Facility types: 
    • ≈5 Facilities:
      • Central Hospitals;
      • Province Hospitals;
      • District Hospitals;
      • Rural Hospitals;
      • Health Centers;
      • Community workers (APE's);
    • 4 warehouses:
      • National;
      • Provincial;
      • District;
      • Intermediary (Pilot)
  • Facilities: 900
  • Programs: 6
  • Full-supply: 400
  • Non-full supply: 6000
  • Users: 500
  • Facility types: 13
  • Facilities: 6100
  • Programs: 4 (ARV, ILS, LAB, TB)
  • Full-supply: 1020
  • Non-full supply: 240
  • Users:4913 
  • Facility types: 6
  • Facilities: 2600
  • Programs: 4 (ARV, ILS, LAB, TB)
  • Full-supply: 722
  • Non-full supply: 323
  • Users: 2353 
  • Facility types: 5
  • Facilities: 4,000
  • Programs: 10
  • Full-supply: 500
  • Non-full supply: 3,000
  • Users: 1,000
  • Facility types: 10
  • Facilities: 10,000
  • Programs: 10
  • Full-supply: 2,000
  • Non-full supply: 10,000
  • Users: 5,000
  • Facility types: 15

N Program Supervisor

(interested in national or regional view)

  • Bandwidth: 3g
  • Browser: Firefox 48+, Chrome 52+
  • Screen Resolution: 2049x1152
  • Facilities: ≈1400
  • Programs: 1
  • Facilities: 900
  • Programs: 2
??
  • Facilities: 6100
  • Programs: 4 (ARV, ILS, LAB, TB)
  • Full-supply: 1020
  • Non-full supply: 240
  • Users:4913 
  • Facility types: 6
  • Facilities: 1,000
  • Programs: 1
  • Full-supply: 200
  • Non-full supply: 2,000
  • Users: 1,000
  • Facility types: 10
  • Facilities: 2,000
  • Programs: 5
  • Full-supply: 1,000
  • Non-full supply: 7,500
  • Users: 5,000
  • Facility types: 10

District Storeroom Manager

(submits requisitions on behalf of facilities)

  • Bandwidth: 2g (Malawi 3g)
  • Browser: Firefox v48+, Chrome 52+
  • Screen Resolution: 1920x1080
  • Facilities: ≈30
  • Programs: EPI, Pharmaceuticals, ARV's, TB, Malaria
  • Facilities: 50
  • Programs: 6
  • Max FTAP Full-supply: 300
  • Max Non-full: 6,000
  • Facilities: ?
  • Programs: ?
  • Max FTAP Full-supply: ?
  • Max Non-full: ?

All Facilities in the district: An average of : 25


  • Facilities: 30
  • Programs: 5
  • Full-supply: 200
  • Non-full supply: 2,000
  • Users: 100
  • Facility types: 5
  • Facilities: 100
  • Programs: 5
  • Full-supply: 500
  • Non-full supply: 6,000
  • Users: 5,000
  • Facility types: 15

Storeroom Manager

(or Store Manager who submits requisitions on behalf of its facility)

  • Bandwidth: 2g
  • Browser: Firefox v48+, Chrome 52+
  • OS: Windows 10+
  • Screen Resolution: 1366x768
  • Facilities: 1
  • Programs: EPI, Pharmaceuticals, ARV's, TB, Malaria
  • Facilities: 1
  • Programs: 6
  • Max FTAP Full-supply: 150
  • Max Non-full: 2,000
  • Facilities: 1
  • Programs: ?
  • Max FTAP Full-supply: ?
  • Max Non-full: ?

4 Programs (ARVs, Lab Products, Essential Medicines, HIV test kits,  

  • Facilities: 1
  • Programs: 5
  • Full-supply: 200
  • Non-full supply: 2,000
  • Users: 1
  • Facility types: 1
  • Facilities: 1
  • Programs: 5
  • Full-supply: 500
  • Non-full supply: 2,000
  • Users: 1
  • Facility types: 1
Warehouse clerk<need to define>



  • Facilities:
  • Programs:
  • Full-supply:
  • Non-full supply:
  • Users: 
  • Facility types: 
  • Facilities:
  • Programs:
  • Full-supply:
  • Non-full supply:
  • Users: 
  • Facility types: 

...

Note that for the purposes of these goals we may want to keep the overall measurement (PLT) broad and not too closely tied to the underlying requests being made while still being easily reproducible.


Info
titleServer Hardware Profile

The server hardware profile is assumed to be in line with the recommendations here.

Use Case/ScenarioProfileRelevant Working DataBaseline 3.3.1Proposed
PUT (sec)TTFB (ms)PDT (sec)PLT (sec)PUT (sec)TTFB (ms)PDT (sec)PLT (sec)
(Default)(Any)(Profile Working Data)




500
5
LoginStoreroom managerN/A


36
(500)
(5)

Initiate Requisition


District Storeroom Manager

(see above)

# Processing Periods: 12

(plus general working data above)


54802232
(500)
(5)
Save (sync) Requisition(same)(same)2.771504.8624
(500)
(5)
Submit Requisition(same)(same)2.717590

2.43

34
(500)
(5)
Authorize Requisition(same)
2.7172702.4322
(500)
(5)
Approve Requisition

N Program Supervisor

How many Requisitions are waiting for approval?

Malawi: average 40 (Per Malawi’s processes, the districts prefer to approve the forms collectively. So in this case, ~40 forms to approve at a time, we do have an outlier, they have 80 forms they would like to approve at one go)

2.62430

2.43

25


(500)
(5)
Batch Requisition ApprovalN Program Supervisor

How many Requisitions?

Malawi: average 40




(3.3.0) 104


1000
30
Convert to Order (one)Warehouse clerk

Max number of approved requisitions waiting for approval

Malawi: average 80


1440
5
(500)
(5)

Convert to Order (multiple)

Warehouse clerk

How many approved requisitions?

Malawi: 30 - 40




(8) 20
(8) 1000
(8) 10
Filter performance on the convert to order page

Max number of approved requisitions waiting for approval

Define the # of variables for the filter









View Requisition

(filter performance)








250
0.5
Fulfill Order









...