Versions Compared

Key

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



User-centered design approach is important to the development of OpenLMIS.  The following personas are designed to help the development in understanding the viewpoint and experience of the users. A persona is depicted as a specific person but is not a real individual; rather, it is synthesized from observations and input from various stakeholders across multiple countries. An important aspect to these personas is that they sit at different levels of the supply chain.

We can use these personas to:

  • to build empathy 
  • develop focus 
  • communicate and form consensus
  • make and defend decisions
  • measure effectiveness
  • give clear expectations of the user's expectations

There are three main categories of user personas:

  • Those who support the system (Question from Vidya: I took this to mean people who configure the system, maintain the "health" of the software system, etc and do things on the backend, eg. role played by Ben in SELV/SIIL. Is this right?)
  • Those who use the system to support a business process, and
  • Those who consume information from OpenLMIS externally.

Gliffy
nameLevels


Exists in high population density and distinction comes from size of warehouse capacity
  • Has internet connectivity
  • Med. - low technical skills
  • Would like to see stock levels of lower facilities to decide how much to issue going forward instead of relying on static number to give each month
  • Would like an easy to use and intuitive system
UserLevelGoalsSystem RolePain PointsContext, Characteristics, Comments, Quotes

Title: Immunization Nurse/HW Technician 

Pull-Systems Requisition Role: Submit Requisitions

Push-Systems Allocation Role: Be present during a delivery visit; compare delivery receipt to actual order delivered and if acceptable, sign. When not acceptable, provide reasons. 

Data Role: Maintain stock card of what's in the CCE; maintain consumption record of how many children were vaccinated; maintain CCE functioning log.

Stock Mgmt Role: Manage Vaccine Stock present within the SDP's CCE (usually 1:1 ratio of CCE to SDP)


Level 1

Service Delivery Point

(This could be a health facility or a health post  - think one room-4 walls - in the most rural areas that does a little bit of everything but has almost very little resources)

  • To manage my CCE's vaccine stock levels.
  • I want to minimize stock outs.
  • I want to minimize vaccine wastage due to CCE failure.
  • I want my facility to have the right stock at the right time. I want to ensure the right stock is being ordered and/or delivered.
  • Receive verified quantity and review quality of vaccines and determine need for remedial action when necessary.
  • Uphold FEFO by ensuring correct stocking of vaccines inside the CCE
In the immunization world, very few SDPs have digital access, so the system role below is defined in terms of what data they collect and send up the chain to the next level which then gets digitized into the system.
  • Completes monthly requisition forms
  • Manage POD to verify delivered  quantities.
  • Records stock movements: stock issues, receipts, adjustments
  • Views and monitors stock on hand
  • Receives and responds to low stock and stock out alerts
  • Records consumption via children vaccinated daily tally.


  • Stock out, over stocks
  • CCE failure affecting vaccine storage and having to thus play CCE troubleshooter role but not being a cold chain technician!
  • Not knowing when a distribution will be made to plan for immunizations and stock needed (push)
  • Not knowing when a district depot will have stock in order to go pick up for facility's needs (pull)
  • Plays multiple roles
    Time spent on reporting/data entry
  • Managing multiple programs' reporting needs

Tech aptitude: Low technical skills

  • Has no / poor internet connectivity
  • Examples, could be nurse's assistant/nurse technician or immunization nurse
  • Some training in logistics management
  • COULD potentially use a offline tablet BUT probably 5 years away.

Title: Nurse Supervisor or HF Supervisor (used generically)

In addition to having the same roles as persona above, acts as their supervisor and supervisor of the HF



Level 1

Service Delivery Point

(This could be a health facility or a health post  - think one room-4 walls - in the most rural areas that does a little bit of everything but has almost very little resources)

In a health facility both roles (this and persona above) present but in a health post one of the roles only present, in which case function is the  same but title depends on the individual and seniority/time served in the govt HS structure
  • Request vaccines and supplies by Sending order requisition to DIVO
  • Receive vaccines and any other related supplies
  • Manages CCE
  • Conducts Physical count
  • Uphold FEFO
Same as aboveSame as aboveSame as above

Title: District Immunization & Vaccine Officer (DIVO) / District EPI Supervisor

Pull-Systems Requisition Role: Receives Requisitions from facility; aggregates multiple facility requests to submit requisitions to level above (regional/provincial store)

Push-Systems Allocation Role:

IF receiving from level above: Be present during a delivery visit; compare delivery receipt to actual order delivered and if acceptable, sign. When not acceptable, provide reasons. 

IF delivering to facilities: prepare order and POD

Data Role: Maintain stock card of what's in the CCE at district depot; maintain CCE functioning log; aggregate paper-based requests submitted by facilities for vaccine orders to level above; use SMT and DVMDT in absence of other electronic tools.

Stock Mgmt Role: Manage Vaccine Stock present within the depot's CCE (usually 2:1 ratio of CCE to depot); manage requests from facilities with stock on hand at depot versus placing orders for more stock from regional/provincial store.

Level 2

District
  • I want my facilities to have the right stock at the right time. I want to ensure the right stock is being ordered. I want to minimize stock outs or overstocks
  • Request vaccines and supplies by Sending order requisition request to Regional/Provincial Vaccine Store
  • Receive vaccines and any other related supplies; in some instances, might have to go pick up vaccines themselves as well
  • Issues vaccines and supplies to Health facilities (pull)
  • Distribute vaccines and supplies to Health facilities (push)
  • Manage Cold Chain Equipment at District vaccine store (DVS) and Health facilities within their districts
  • Conduct Physical count and do stock adjustment (if needed)
  • Supervise all immunization related activities being done at the facilities – both in terms of vaccine handling (keeping vaccine vials in right temperature, mixing diluents with vaccines as needed etc) and vaccine usage (immunizing people)
  • Uphold FEFO
  • Received paper-based requisition forms from each HF and uses it to complete monthly requisition forms for the whole district
  • Manage POD to verify delivered  quantities (if receiving stock from level above) 
  • Prepares order and POD if delivering to facilities
  • Prepares order and store receipt if HF picking up from district
  • Records stock movements: stock issues, receipts, adjustments
  • Views and monitors stock on hand
  • Receives and responds to low stock and stock out alerts from own depot as well as that of HF in the district
  • Aid the Inter-facility transfers to address low stock/stock-outs or moving stock from a HF where CCE is not working to one where it is and which has extra space to store
  • Records CCE functioning of district depot's CCE 
  • Late receipt of requisition requests and other crucial data forms from HF
  • Late receipt of stock from level above that makes managing and supply stock to HF problematic
  • Lack of visibility into stock levels of HF day to day
  • Lack of visibility into CCE performance of HF day to day
  • Failure of CCE in HF needing me to troubleshoot which other HF has CCE space to store the stock for the HF that has no functioning CCE anymore; troubleshoot where to route the people seeking immunizations for that HF that no longer has working CCE; troubleshoot how many immunizations can be done by just relying on emergency cold box for that problem HF, etc.

Title: District Data Manager

Pull-Systems Requisition Role: Receives Requisitions from facility; aggregates multiple facility requests to submit requisitions to level above (regional/provincial store) – note, in some places, due to capacity/staff time available, district data manager will assist DIVO persona above by doing the aggregation and digitizing of HF paper requisitions into an online system. But does not have a formal/ traditional role to play in the logistics/supply chain.


Data Role: aggregate monthly service delivery data received from HFs via paper and either put information in a paper form or digitize online via an HMIS (such as DHIS-2) – service delivery data could be info like # of kids immunized for each vaccine type in that month, # of malaria cases, # of confirmed TB cases, etc. 

For iSC: when needed, aggregates paper-based requests submitted by facilities for vaccine orders to level above; use SMT and DVMDT in absence of other electronic tools.


Stock Mgmt Role: NONE

Level 2

District
This is a Support role when needed in the iSC world 
  • aggregate monthly service delivery data received from HFs via paper and either put information in a paper form or digitize online via an HMIS (such as DHIS-2) – service delivery data could be info like # of kids immunized for each vaccine type in that month, # of malaria cases, # of confirmed TB cases, etc. 
  • For iSC: when needed, aggregates paper-based requests submitted by facilities for vaccine orders to level above; use SMT and DVMDT in absence of other electronic tools.
  • Time spent on reporting/data entry
  • Managing multiple programs' reporting needs
  • Has internet connectivity
  • Med-low tech skills

Title: Vaccine Intermediate Warehouse/Store Manager

Pull-Systems Requisition Role: Approver and may Submit Requisitions to level above (i.e. national warehouse or a regional warehouse in larger countries)

Push-Systems Allocation Role: Bundles orders to be delivered by warehouse staff (usually called logisticians or field coordinators) and decides how much for each facility in discussion with logistician

Data Role: Updates stock movements and CCE functioning; reviews and edits requisitions that have come in from lower levels; submits requisitions to level above.

Stock mgmt: Manage Vaccine Stock present within the warehouset's CCE (several CCE or even a cold room depending on how large the country's population is); manage monthly requests from levels below and places quarterly orders for more stock from national level

Level 3 or Level 2 (in large countries)

Intermediate store

(various levels – starting with regional, provincial, zonal, and even districts in large countries – essentially someone who has to manage multiple vaccine CCE or cold room and the stock stored in them)

  • Visibility (into stock levels, orders) into my own facility and those I'm responsible for supplying
  • Ensure timely ordering/issuing of the right commodities in the right quantity.
  • I want my districts and their facilities to have the right stock at the right time. I want to ensure the right stock is being ordered. I want to minimize stock outs or overstocks
  • Receive verified quantity and quality of goods into store and determine need for remedial action when necessary.
  • Uphold FEFO
  • Manage the budget of my warehouse/store
  • Creates and edits and authorizes requisitions.
  • Records stock movements: stock issues, receipts, adjustments
  • Receives stock issued by national warehouses.
  • May do local fulfillment (to facilities and users within OpenLMIS)
  • May do fulfillment (fulfill many requisitions with one delivery)
  • Views and monitors stock on hand at their own warehouse and lower elvels
  • Manage POD to verify stock shipped quantities.
  • Not enough time
  • Stock out, over stocks
  • Plays multiple roles
  • Does not receive requisitions and necessary approvals in time
  • Has internet connectivity
  • Med. - low technical skills
  • Would like to see stock levels of lower facilities to decide how much to issue going forward instead of relying on static number to give each month
  • Would like an easy to use and intuitive system

Title: Intermediate Level Logistician/Distributor/Field Coordinator

Push-Systems Allocation Role: Works with warehouse manager to bundles orders to be delivered to lower levels and helps warehouse manager decide how much for each facility 

Data Role: In Informed Push SC systems (like in Mozambique and Benin), this role is the one that digitizes facility level data regarding stock movements and CCE functioning, because they have access to this data when visiting facilities with scheduled distributions. They either make paper copies of facility level data to bring back to their level and digitize using computers at that level, or they are provided with tablets that they can use for direct data entry from the facility by referencing the paper forms available there. 

Stock mgmt: Manage Vaccine Stock present within the warehouset's CCE (several CCE or even a cold room depending on how large the country's population is); manage monthly requests from levels below and places quarterly orders for more stock from national level

Level 3 or Level 2 (in large countries)

(various levels – starting with regional, provincial, zonal, and even districts in large countries – essentially someone who has to manage multiple vaccine CCE or cold room and the stock stored in them)

  • Visibility (into stock levels, orders) into my own facility and those I'm responsible for supplying
  • I want my districts and their facilities to have the right stock at the right time. I want to ensure the right stock is being ordered. I want to minimize stock outs or overstocks


  • Records stock movements: stock issues, receipts, adjustments
  • May do local fulfillment (to facilities and users within OpenLMIS)
  • Views and monitors stock on hand at their CCE and lower levels (see note in last column)
  • Receives notifications for low stock/stock outs at lower level facilities and depots
  • Audits physical stock count for each facility that s/he is delivering to


  • Not enough time
  • Stock out, over stocks
  • Plays multiple roles
  • Does not receive requisitions and necessary approvals in time




In some cases, the logisitician is at the same level as the provincial warehouse and so does not need to manage "own" inventory. But there are instances (as in Benin), where the logistician also has his "own" CCE that he uses as buffer stock supply in case he is unable to go up one level to pick up vaccines for distribution to lower level done.
  • Has internet connectivity
  • Med. - low technical skills
  • Would like to see stock levels of lower facilities to decide how much to issue going forward instead of relying on static number to give each month
  • Would like an easy to use and intuitive system
     


Title: N Program Supervisor

Requisition Role: Approve Requisitions

(N could be district/regional/central level)


Varies

Central, Regional, District

  • To have the right stock available for the needs of the service delivery point and district depots
  • Review the requested quantities to ensure the appropriate amount of stock is being requested/ordered.
  • Review Budgets



  • Logs in to approve/reject/edit requisitions made by DIVO or DIVO-type role at their level
  • Reviews and monitors stock movements and stock on hand at service delivery points.
  • Receives and responds to notifications for low stock/stock outs at lower level facilities.
  • Usually becomes aware of problems with stock or CCE because DIVO/district EPI supervisor persona is informing and not because s/he logged in and reviewed the data
  • Late reporting (requisitions submitted) from SDPs
  • Late reporting (stock issues/adjustments/etc. on a monthly basis) from SDPs
  • Stock out, over stock
  • Failing CCE

Tech aptitude: varies

  • Likely a medical professional (MD or Pharm.) with limited to no logistics knowledge
  • Not a primary user of nor familiar with OpenLMIS
  • Only uses OpenLMIS to approve/reject requisitions
Title: CCE technician




Title: CCE Manager



When is this additional role needed? How is this different than the DIVO responsibilities?

Title: Vaccine Warehouse Clerk

Requisition/Orders Role: Convert to Order


Level 3

National, Central, Regional in larger countries

  • Manages the orders for the national vaccine warehouse.
  • Works primarily in the national ERP.
  • Maintain chain of custody and appropriate environmental conditions for stock and inventory.
  • Converts approved requisitions to orders
  • Views Orders
  • Responsible for a lot of paperwork
  • Lack of time
  • Doesn't want to log into another system
  • Well educated
  • Sits at the central/national warehouse

Central Logistics Personnel

Requisition Role: Approver

Stock Management Role: Decision Maker

Central
  • Approve or reject R&Rs for all districts/regions/provinces that report to her
  • Reach 100% reporting rate
  • Increase data quality of reporting districts/regions/provinces (to decrease her workload)
  • Create monthly / quarterly reports for higher-ups
  • View reports
    • Reporting rate
  • Approve requisitions
  • View requisitions
  • Initiates stock recalls
  • Create monthly / quarterly reports for higher-ups
  • Uses stock estimated and usage data from system for long term supply and program planing

Tech aptitude: ??

Role: Funder
  • Verify compliance / impact  via indicators measured in OpenLMIS
  • Confidence in the supply chain through transparency
  • Receives reports and aggregate data (need to understand this better)

  • Limited time
  • Very high-level, aggregated data
System Users
  • Exchange data
  • well documented APIs
  • Clearly defined standards for sending/receiving data

  • clear error handling protocols
  • timely support and response times

Role: Administrator

Name: Ray Charles


  • Assist users in their use of the system
  • Makes sure the system is up and running
  • Maintains the system (backups, performance, data)
  • Responsible for ongoing administration of the system.
  • Add users, products, facilities, etc. as the system evolves
  • intuitive navigation
  • robust configuration
  • Global permissions
  • Basic technical skill set (create csv file imports)
  • Must have all data needed for configuration of the system
  • Has internet connectivity
  • Most likely a national of the host country with a local degree in information systems

Role: Implementor

Name: Pawel


  • To set up OpenLMIS to the country's specifications.
  • Ensure all the appropriate configurations are made so that OpenLMIS users can appropriately manage stock levels.
Configures the system. Uploads the facilities, programs, periods, schedules.
  • Basic technical skill set (create csv file imports)
  • Must have all data needed for configuration of the system
  • Has internet connectivity
  • Needs more research!



Other roles to potentially add:

  • data analyst / VAN advisor