Complete Report by Package - Full Details

Friday, February 22, 2008, 1:29:25 PM


1. iHRIS Plan - Core Functional
Actors:
A-PP1 Health Workforce Planner

1.1. Data Administration
Use Cases:
UC-PP1 Add or update a currency
UC-PP2 Add or update a cadre

1.2. Target and Demographics
Use Cases:
UC-PP3 Enter the target
UC-PP4 Enter the length of projection
UC-PP5 Enter population

1.3. Assumptions
Use Cases:
UC-PP6 Start a new projection
UC-PP7 Update a projection
UC-PP8 Enter retirement assumptions
UC-PP9 Enter attrition assumptions
UC-PP10 Enter pre-service training assumptions

1.4. Workforce
Use Cases:
UC-PP11 Enter requirements
UC-PP12 Enter pre-service training data
UC-PP13 Enter supply

1.5. Costs
Use Cases:
UC-PP14 Project training costs
UC-PP15 Project workforce costs
UC-PP16 Calculate total costs

1.6. Data Modeling
Use Cases:
UC-PP17 Generate a base projection
UC-PP18 Apply interventions to a base projection model
UC-PP19 Compare actual results to predicted results
UC-PP20 Produce a health workforce implementation plan

1.7. Requirements
Requirements:
REQ-PP1 User interface
REQ-PP2 Reporting
REQ-PP3 Data checking
REQ-PP4 Help

2. iHRIS Common
Actors:
A-ICE1 System Administrator
A-ICE2 Any User
A-ICE3 Data Analyst

2.1. System-wide
Use Cases:
UC-ICE4 Configure modules
UC-ICE9 Save a record

2.2. User Administration
Use Cases:
UC-ICE1 Add a user account
UC-ICE2 Update a user account

2.3. User Access
Use Cases:
UC-ICE6 Log in
UC-ICE8 Retrieve a password or username
UC-ICE3 Change password
UC-ICE5 Give feedback
UC-ICE7 Log out

2.4. Reporting
Use Cases:
UC-ICE12 Run a preconfigured report
UC-ICE11 Customize a report
UC-ICE13 Save a report
UC-ICE10 Access a saved report

2.5. Offline Tool
Use Cases:
UC-ICE14 Install the offline tool
UC-ICE15 Import data
UC-ICE16 Export data

2.6. Requirements
Requirements:
REQ-ICE1 Cadres
REQ-ICE2 Technology requirements
REQ-ICE3 Multilingual support
REQ-ICE4 Log usage
REQ-ICE5 Leveragability
REQ-ICE6 Integratability
REQ-ICE7 Idle logout
REQ-ICE8 GIS mapping
REQ-ICE9 Extensibility
REQ-ICE10 Data reliability
REQ-ICE11 Compatibility
REQ-ICE12 Caching of report data
REQ-ICE13 Authorization
REQ-ICE14 Auditing
REQ-ICE15 Archival
REQ-ICE16 Authentication
REQ-ICE17 Data import


1. iHRIS Plan - Core Functional

iHRIS Plan - Core Functional

File: PowerPlan.ucd
Description
iHRIS Plan is workforce planning and modeling software.
Related Documents and URLs
http://www.capacityproject.org/suite/ihris_plan.php
http://launchpad.net/ihris-plan/
Notes Date Added
This documentation refers to the core version of iHRIS Plan (working title: PowerPlan). 2/22/2008
This documentation is based on the outputs of the Workforce Planning Model Workshop, held in December 2007, and the HRH Workforce Projection Model, specifically the simplified John Dewdney version of the model. 2/22/2008

iHRIS Plan - Core Functional actors:

A-PP1

Health Workforce Planner

Parent: iHRIS Plan - Core Functional
Description
The Health Workforce Planner enters workforce data into the software, creates projections, runs scenarios, and analyzes and reports on the results. This is the primary user of the software. This person has some knowledge of workforce planning methods and access to necessary data for creating projections.
Goals
Enter workforce planning data and assumptions.
Create a projection of health workforce supply, need and costs.
Model the effects of interventions on the health workforce projection.
Produce health workforce plans and supporting reports.

1.1. Data Administration

Data Administration

Description
Create and update standard lists of data for selection in system menus.
Notes Date Added
Access is limited to Health Workforce Planners and System Administrators. 2/6/2008

Data Administration use cases:

UC-PP1

Add or update a currency

P1
Parent: Data Administration
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner adds a currency for selection when setting monetary amounts.
Preconditions:
The user must be logged in to the system.
Success Guarantee:
The new currency is added to the system and can be selected whenever specifying monetary amounts.
Level: User Complexity: Low
Use Case Status: Full Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to update the list of currencies.
  2. The system displays all currencies entered in the system.
  3. Select the option to add a new currency or update an existing one.
  4. Enter the currency code.
  5. Enter the name of the currency.
  6. Enter the symbol for the currency.
  7. Save a record (UC-ICE9).
  8. The system makes the currency available for selection by symbol and code.

Extensions:

3.a An existing currency is selected.
  1. The currency opens and its information can be edited.
Notes Date Added
This use case is identical to the one used in iHRIS Manage. 2/2/2007


UC-PP2

Add or update a cadre

P1
Parent: Data Administration
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters or edits a cadre for selection within the system.
Preconditions:
The user must be logged in to the system.
Success Guarantee:
Each cadre, as applied by the health professionals, is defined within the system and available for selection in various use cases.
Level: User Complexity:
Use Case Status: Full Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to update the list of cadres.
  2. The system displays all cadres entered in the system.
  3. Select the option to add a new cadre or update an existing one.
  4. Enter the name of the cadre.
  5. Enter the ISCO classification code for the cadre (optional).
  6. Save a record (UC-ICE9).
  7. The system displays the new or edited cadre in selection lists of cadres.

Extensions:

3.a An existing item is selected.
  1. The item form opens and the item can be edited.
Open Issues AssignedTo ResolveBy
Should analysis be on a broad cadre (i.e., nurses) or on a job within that cadre (i.e., chief nurses vs. entry-level)? - -
Notes Date Added
This use case is similar to the Add a Cadre use for iHRIS Qualify and Manage, but the qualification is not required. 2/6/2008

1.2. Target and Demographics

Target and Demographics

Description
This package enables the user to enter a target and non-cadre specific demographic data for projections.
Notes Date Added
This is the first step in the workforce projection process and should appear first on the model map. 2/6/2008
The section will need to be completed before proceeding on to any other sections. 2/6/2008

Target and Demographics use cases:

UC-PP3

Enter the target

P1
Parent: Target and Demographics
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters a target, or proposed outcome, for the projection.
Preconditions:
The user must be logged in.
Success Guarantee:
The target is saved and reported on with the projection reports.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter a target.
  2. Enter a brief name by which to identify the projection.
  3. Type in a text description of the target.
  4. Save a record (UC-ICE9).
  5. The system displays the target in projection reports.


UC-PP4

Enter the length of projection

P1
Parent: Target and Demographics
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters the starting year and the length for the projection.
Preconditions:
The user must be logged in.
Success Guarantee:
The starting year and the length of projection are saved and are used to calculate results.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter the length of projection.
  2. Enter a starting year.
  3. Enter the number of years to project.
  4. Save a record (UC-ICE9).
  5. The system uses the projection length to create projection reports.
Open Issues AssignedTo ResolveBy
How far out can the model reasonably project? Should there be a limit to the number of years that can be entered? - -
How does updating work? Can the user generate multiple projections with different starting years, or does entering a new starting year overwrite the previous projection? - -
Notes Date Added
The Dewdney model does not take into account the difference between short-term and long-term projections. 2/6/2008


UC-PP5

Enter population

P1
Parent: Target and Demographics
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters the starting population and population growth rate for the projection.
Preconditions:
The user must be logged in.
Success Guarantee:
The population and population growth rate are saved and are used by the system to calculate results.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter the population.
  2. Enter the national population at the start of the starting year.
  3. Enter the population growth rate as a percentage.
  4. Save a record (UC-ICE9).
  5. The system calculates the population growth for each year in the projection.
  6. The system uses the population to determine requirements.
Open Issues AssignedTo ResolveBy
It is not clear how requirements are calculated based on population. - -

1.3. Assumptions

Assumptions

Description
This package enables a user to enter assumptions that will affect the size of a health worker cadre over time.
Notes Date Added
This is the second step in the workforce planning process and should appear second on the model map. 2/6/2008
This step will need to be repeated for each cadre in the workforce projection. 2/6/2008
Assumptions should include explanation of numbers used and any defaults that are pre-entered, as well as extensive help with reaching the assumptions. 2/6/2008

Assumptions use cases:

UC-PP6

Start a new projection

P1
Parent: Assumptions
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner selects a cadre and saves a new workforce projection.
Preconditions:
The user is logged in. The target and demographics have been entered and saved. The cadre has been entered in the selection menu.
Success Guarantee:
The cadre is saved and a workforce projection is created for that cadre that the user can add data to and update over time.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to start a new workforce projection.
  2. Select the cadre from the dropdown menu.
  3. Save a record (UC-ICE9).
  4. The system saves the projection name and cadre to identify the projection.
  5. The system provides the option to enter data for that cadre or to start another projection.

Extensions:

2.a The cadre has previously been used to start a projection.
  1. The system does not make the cadre available for selection.
Notes Date Added
All data entered after this point pertain solely to the selected cadre. 2/6/2008


UC-PP7

Update a projection

P1
Parent: Assumptions
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner returns to a projection that has been started to continue entering data or projecting results for that cadre.
Preconditions:
The user is logged in. The user has saved a projection for a cadre.
Success Guarantee:
The saved projection is opened and can be modified or new data added to it.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select a saved projection by name and cadre.
  2. The system displays the data entered for that projection.
  3. The system provides the option to continue entering data at the point where it was previously stopped.


UC-PP8

Enter retirement assumptions

P1
Parent: Assumptions
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters data about retirement ages and rates for calculating the health workforce supply.
Preconditions:
The user is logged in. The user has started or is updating a projection.
Success Guarantee:
The retirement data is saved and is used by the system to calculate projected workforce supply.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter retirement information.
  2. Enter the normal age of retirement.
  3. Enter the retirement rate as a percentage.
  4. Enter the data source.
  5. Save a record (UC-ICE9).
  6. The system uses the retirement rate to calculate attrition due to retirement for the projection.
Notes Date Added
Because the ages of health workers are not entered in this iteration of the model, projections based on retirement age cannot be made. 2/6/2008


UC-PP9

Enter attrition assumptions

P1
Parent: Assumptions
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters assumptions about the rate of attrition of health workers over time.
Preconditions:
The user is logged in. The user has started or is updating a projection.
Success Guarantee:
The attrition data are saved and used by the system to calculate projected workforce supply.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter attrition assumptions.
  2. Enter the attrition rate due to death and illness as a percentage.
  3. Enter the data source.
  4. Enter the attrition rate for other reasons as a percentage.
  5. Enter the data source.
  6. Save a record (UC-ICE9).
  7. The system uses the assumptions entered to calculate attrition.
Open Issues AssignedTo ResolveBy
Should we add additional attrition factors, i.e., losses due to out migration? - -


UC-PP10

Enter pre-service training assumptions

P1
Parent: Assumptions
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters the pre-service trainee loss rate and other information about pre-service training.
Preconditions:
The user is logged in The user has started or is updating a projection.
Success Guarantee:
The pre-service training data are saved and used to calculate projected workforce supply.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter pre-service training assumptions.
  2. Enter the pre-service trainee loss rate as a percentage.
  3. Enter the data source.
  4. Enter the duration in years of the pre-service training program.
  5. Save a record (UC-ICE9).
  6. The system uses the rate to calculate pre-service training losses.

1.4. Workforce

Workforce

Description
This package enables a user to enter data for projecting the needed number of health workers in a cadre (requirements) and the actual supply of the workforce.
Notes Date Added
This is the third step in the workforce planning process. 2/6/2008
This step will need to be repeated for each cadre in the workforce projection. 2/6/2008

Workforce use cases:

UC-PP11

Enter requirements

P1
Parent: Workforce
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters the required number of positions for the cadre.
Preconditions:
The user is logged in. The user has started or is updating a projection and has entered all assumptions for the projection.
Success Guarantee:
The requirements are correctly calculated and can be graphed in the results.
Level: User Complexity: Medium
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter requirements.
  2. Enter the target number of positions to be filled in the starting year.
  3. Enter the data source.
  4. Save a record (UC-ICE9).
  5. The system calculates the total population per position for each year in the projection range.
  6. The system calculates the required number of positions needed for each year in the projection range.
Open Issues AssignedTo ResolveBy
How is the target number of required positions for the starting year reached? We need to provide help with making this assumption. - -
How is the position annual growth rate figured that the system uses to project requirements for subsequent years? This rate needs to be entered or included in the calculations. - -
Notes Date Added
See the Dewdney spreadsheet for actual calculation formulas. 2/6/2008
The Dewdney model does not appear to include a methodology for estimating requirements. 2/6/2008
The population per position remains the same for each year, which indicates that requirements are calculated based on this figure; this needs to be confirmed. 2/6/2008


UC-PP12

Enter pre-service training data

P1
Parent: Workforce
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters data about the number of students in pre-service training to help calculate the workforce supply.
Preconditions:
The user is logged in. The projection has been started or updated, and all assumptions have been entered.
Success Guarantee:
The system can project the number of pre-service training students and the number of graduates entering the workforce for each year in the projection.
Level: User Complexity: High
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter pre-service training data.
  2. Enter the data source.
  3. Enter the number of new students actually enrolled for the starting year.
  4. Enter the total number of re-enrollments (2nd-year, 3rd-year and so on) for the starting year.
  5. Enter the number of graduates for the starting year.
  6. For each remaining year in the pre-service training program (based on the pre-service training duration), enter the number of graduates.
  7. Enter the new student intake for each subsequent year in the projection.
  8. Save a record (UC-ICE9).
  9. The system calculates the total number of enrollments for the starting year by adding new students and re-enrollments.
  10. The system calculates the number of students who do not go on to enter service based on the pre-service trainee loss rate.
  11. The system calculates the number of continuing students by subtracting graduates and losses from total enrollment.
  12. The system calculates the total enrollment for each year in the projection by adding intake to continuing students.
Open Issues AssignedTo ResolveBy
Not sure how to account for manual entry over the initial duration of the training program; this needs to be figured out. - -
Is there any assumption that can be entered to determine the intake rate, rather than entering the expected intake for each year manually? - -
How are graduates calculated following the manual entry period? - -
Notes Date Added
The number of graduates must be entered manually for the initial duration of the pre-service training program to account for re-enrollments; after that, the system can calculate the number of graduates. 2/6/2008


UC-PP13

Enter supply

P1
Parent: Workforce
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters data to project the actual supply of health workers.
Preconditions:
The user must be logged in. The projection must be started or updated and all assumptions entered. Pre-service training data must be entered.
Success Guarantee:
The system can project the supply for each year in the projection range.
Level: User Complexity: Medium
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to enter staff data.
  2. Enter the number of staff actually employed at the start of the starting year.
  3. Enter the data source.
  4. Save a record (UC-ICE9).
  5. The system calculates the population per employee at the year start.
  6. The system calculates the total intake of new staff: intake from training (graduates) plus other intakes.
  7. The system calculates the total exits of staff based on the rates entered in the assumptions: the number of staff leaving due to retirement plus the number of staff leaving due to illness or death plus the number of staff leaving due to other reasons.
  8. The system calculates the total number of staff at year end: the total number employed plus the total number of intakes minus the total number of exits.
  9. The system repeats all calculations for each year in the projection.
Open Issues AssignedTo ResolveBy
When entering the number of staff employed, should this be full-time equivalents? - -
How are other intakes beyond graduation from pre-service training calculated? - -
Should the option to enter supply by gender be provided? - -
Should the option to enter supply by age be provided? - -
Notes Date Added
The population per employee can be compared to the population per position calculated in the requirements. 2/6/2008
The total number of staff at year end can be compared to the required number of positions at the beginning of the next year to analyze the gap between actual and required staff. 2/6/2008

1.5. Costs

Costs

Description
This package enables the user to project salary and training costs based on projection workforce supply.
Notes Date Added
This module should be optional. 2/6/2008
This is the fourth step in workforce planning. 2/6/2008
This step will need to be repeated for each cadre in the projection. 2/6/2008

Costs use cases:

UC-PP14

Project training costs

P1
Parent: Costs
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner enters training costs and projects future training costs.
Preconditions:
The user is logged in. All assumptions have been entered and a projection has been started or is being updated. Pre-service training data have been entered. The currency has been added to the system.
Success Guarantee:
The system can calculate training costs for the projection.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to project training costs.
  2. Select the currency.
  3. Enter the average annual costs of training per student.
  4. Enter the data source.
  5. Save a record (UC-ICE9).
  6. The system calculates the total costs of training for all students for each year in the projection.


UC-PP15

Project workforce costs

P1
Parent: Costs
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner projects the costs of salaries for health workers in the cadre.
Preconditions:
The user is logged in. A projection has been started or is being updated and all assumptions have been entered. Actual staff data have been entered. The currency has been added to the system.
Success Guarantee:
The system can calculate the total salary costs for the projected workforce staff.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to project workforce costs.
  2. Select the currency for the salary.
  3. Enter the average salary per health worker.
  4. Enter the data source.
  5. Save a record (UC-ICE9).
  6. The system calculates the total staff costs for each year in the projection.


UC-PP16

Calculate total costs

P1
Parent: Costs
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The system calculates total workforce and training costs for the projection.
Preconditions:
The user is logged in. The user has started or is updating a projection and has entered all assumptions. The user has projected training costs and workforce costs.
Success Guarantee:
The system can calculate and display total costs for the projection.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to calculate total costs.
  2. The system calculates the total costs for each year in the projection (staff costs plus training costs).
  3. The system calculates the increase/decrease in costs for each year in the projection from the starting year.
  4. The system calculates the increase/decrease in costs for each year in the projection from the previous year.
  5. The system displays calculated costs.
Open Issues AssignedTo ResolveBy
Should the system also calculate costs for the number of required positions? - -

1.6. Data Modeling

Data Modeling

Description
Enables a user to graph the actual and required human resources pools, showing changes over time as determined by the influences. The user may then define one or more interventions on actual human resources by adjusting variables from a menu of options. The graph will dynamically update, showing the results of the interventions as they are adjusted.

Data Modeling use cases:

UC-PP17

Generate a base projection

P1
Parent: Data Modeling
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
Before the Health Workforce Planner can run any interventions, a base projection must be generated showing the gap between resources and requirements.
Preconditions:
The user is logged in. The projection has been created and all requirements, training and supply data have been entered.
Success Guarantee:
The base projection is generated and intervention modeling can begin.
Level: User Complexity: Low
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select a projection (cadre) for modeling.
  2. The system generates the base projection graph of changes in total numbers for all resources and all requirements over the date range.
  3. The system displays the data sources and the dates of data entry on the projection.
  4. The system provides the option to print the base projection as a graph or table.
  5. Save a report (UC-ICE13).
  6. The system saves the base projection for later access.
Open Issues AssignedTo ResolveBy
Can several cadres be aggregated into one projection? - -


UC-PP18

Apply interventions to a base projection model

P1
Parent: Data Modeling
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner changes assumptions and applies the interventions to a base projection in order to create a report for presentation showing the effects of the interventions on available human resources.
Preconditions:
The user is logged in. The base projection has been generated.
Success Guarantee:
The intervention graph is updated comparing the effects of the interventions to the actual health workforce supply and the required health workers.
Level: User Complexity: High
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Open a saved base projection view.
  2. The system displays the base projection graph and all assumptions entered for that projection.
  3. Adjust the rates to apply to the base projection.
  4. The system recalculates projected supply based on the changes made and saves the recalculations separately from the base projected supply.
  5. The system updates the graph showing the result of the interventions.
  6. The system provides the option to print the report:
    1. Print the graphical view to screen (for use in another program) or paper.
    2. Print the tabular data view to screen (for export to another program) or paper.
  7. Save a report (UC-ICE13).
  8. The system adds the saved intervention projection to the list of saved reports for later access.
  9. Repeat for each intervention to model.
Open Issues AssignedTo ResolveBy
Can different scenarios be projected side-by-side? - -
Should an assumption be set for recruitment other than increasing training? - -
Notes Date Added
The interventions that can be changed based on the initial model are retirement rate, attrition rate due to illness or death, attrition rate due to other causes and pre-service trainee loss rate. 2/6/2008
These interventions may be able to be changed: position growth rate and pre-service training intake (depending on whether these assumptions can be set in this model). 2/6/2008
Changing an assumption in the intervention does not change the base assumption entered. 2/6/2008


UC-PP19

Compare actual results to predicted results

P2
Parent: Data Modeling
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
After proposed interventions have been implemented, the Health Workforce Planner regularly imports new actual human resources data to determine whether the interventions are having the desired effect and to make adjustments as needed.
Preconditions:
The user is logged in. A projection has been completed created and saved.
Success Guarantee:
Interventions are producing results.
Level: User Complexity: High
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select a saved projection.
  2. Enter a new starting year subsequent to the initial data.
  3. The system creates a projection with the new starting year using all assumptions and requirements entered for the saved projection.
  4. Enter the training data for the new starting year (UC-PP12).
  5. Enter the workforce data for the new starting year (UC-PP13).
  6. Save the projection for comparison.
  7. The system generates a report comparing the projected results for the original projection to the actual results.
  8. The system provides the option to adjust the assumptions for the new projection.
  9. The system provides the option to adjust the requirements for the new projection.
Open Issues AssignedTo ResolveBy
Need to clarify how this will work exactly. - -
Notes Date Added
Assumptions: Proposed interventions in the model have been implemented for at least one calendar year; human resources data have been collected for the preceding year. 11/12/2007
Triggered when new human resources data are available; this use case will generally occur on an annual cycle. 11/12/2007


UC-PP20

Produce a health workforce implementation plan

P1
Parent: Data Modeling
Primary Actors: Health Workforce Planner Supporting Actors:
Brief Description/Goal
The Health Workforce Planner produces a health workforce plan from a template based on the projected data.
Preconditions:
The user is logged in. The projection has been created and all assumptions, requirements and supply data have been entered.
Success Guarantee:
The user can produce a health workforce strategic plan based on the reports produced by the system.
Level: User Complexity: Medium
Use Case Status: Initial Implementation Status: Scheduled
Assigned To: Release: 1.0
Flow of Events

Main Success Scenario:

  1. Select the option to produce a health workforce plan.
  2. The system generates the customizable health workforce plan template.
  3. The system generates all reports needed for the health workforce plan.
  4. The system provides the option to edit, save and print the plan.
Referenced Requirements Type ID
Reporting Functional REQ-PP2
Notes Date Added
The template is available in the Dewdney model as a Word document. 2/6/2008
The reports that are necessary for the plan need to be identified. 2/6/2008

1.7. Requirements

Requirements

Description
This package holds miscellaneous requirements for the project.
Related Documents and URLs
http://open.intrahealth.org/wiki/index.php/Planned_Features_--_Software
http://open.intrahealth.org/wiki/index.php/Planned_Features_--_Workforce_Projection_Model
Notes Date Added
Some requirements have not been entered that are still in the process of being defined. See the wiki for a full list of proposed requirements. 2/6/2008

Requirements requirements:

REQ-PP1

User interface

P1
Parent: Requirements
Description
The user interface should function like a wizard. There should be a master map to each step in the workforce planning process and breadcrumbs on each screen that change to show the user where in the process s/he is in the saved projection.
Type: Functional Status: Approved
Assigned To: Release: 1.0
Source: Workforce Planning Model Workshop


REQ-PP2

Reporting

P1
Parent: Requirements
Description
The user should be able to create customized reports as well as generate canned reports, in addition to the projection and intervention modeling. Reports should be presented as tabular data and graphs. Tabular data should be printable or exported. Data can be reported on an annual basis from the starting year through the target year. Data can be reported individually by cadre or aggregated for the entire workforce. The data sources and date of data entry are displayed on all reports.
Type: Functional Status: Proposed
Assigned To: Release: WBN
Source: Workforce Planning Model Workshop
Notes Date Added
Suggested reports include: population growth; change in required positions; change in number of staff; population per employee compared to population per position; staff intakes; staff exits; student intake; number of graduates; workforce costs, training costs and total costs; increase or decrease in costs. 2/6/2008


REQ-PP3

Data checking

P1
Parent: Requirements
Description
The software displays a warning message ("are you sure?") when the user enters questionable data.
Type: Functional Status: Proposed
Assigned To: Release: WBN
Source: Workforce Planning Model Workshop
Open Issues AssignedTo ResolveBy
How are questionable data defined? - -


REQ-PP4

Help

P1
Parent: Requirements
Description
On any screen, the user can open a help window. Help explains how to use the software, workforce planning concepts on that screen, how to find data, and how to make assumptions when data are not available. On projections, the help provides guidance as to what the projections mean and how they are related to policy.
Type: Functional Status: Approved
Assigned To: Release: 1.0
Source: Workforce Planning Model Workshop
Notes Date Added
Also included should be a full manual on modeling and workforce planning and how it is useful. 2/6/2008

2. iHRIS Common

iHRIS Common

File: iHRIS Shared Use Cases.ucd
Description
These are use cases and requirements shared by multiple iHRIS products.

iHRIS Common actors:

A-ICE1

System Administrator

Parent: iHRIS Common
Description
The System Administrator has complete access and control over the HRIS and supporting hardware and software systems; installs, supports and troubleshoots the software; and creates and manages access accounts for all users.
Goals
Install and configure the system for use.
Add and update user accounts.
Notes Date Added
This is the same as the System Administrator role for iHRIS Plan, iHRIS Manage and iHRIS Qualify. 10/30/2007
Can perform any use case and view all data entered in the system. 10/30/2007
All system developers should have a System Administrator login. 10/30/2007


A-ICE2

Any User

Parent: iHRIS Common
Description
A generic user (applies to all users of the system).
Goals
Access the system by logging in or out.
Retrieve a forgotten password.
Change a password.
Give feedback.
Search for and view a record.
Notes Date Added
This actor is the same in iHRIS Manage and iHRIS Qualify. 10/31/2007


A-ICE3

Data Analyst

Parent: iHRIS Common
Description
This person generates reports in the system for the purposes of analyzing data.
Goals
Generate reports to analyze data entered in the system.