Versions Compared

Key

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

Primary mentor

Unlicensed user

Backup mentor

Unlicensed user

Assigned to

Unlicensed user

...

    • Managerial level user can view integrity records and assign results of records to low level users to follow up and fix integrity violations associated with each records.
    • Managerial level user can remove assginees from assigned records
    • Managerial level user can comment on particular record and can change the current working stage of a particular record
    • Managerial level user can view record wise summary and also whole check wise summary
    • Managerial level user can add and edit workflow stages and keys associated with integrity checks
    • Follow up user can view set of assigned records to him
    • Follow up user can comment on a particular record and change the current workflow stage of a record

System Views

.Module is consist of several views to achieve the required functions mention in above, In following sections will contains the set of functions associate with each view and how it can be use for achieve the required functionalists.

Administrative links for manager

Image Added

  • In this view managerial level person views set of links to goto different views.In Manage Records link, it allow managerial users to see the available integrity checks in the system

  • Change Check Key link will direct to page which shows the available checks with keys to change keys of selected checks.
  • View records link allows to view the assigned checks for logged user
  • Add Workflow Stage link allows to users to add new workflow stages

Low level user links

Image Added

  • Low level user will only see the View Records view which allow them to see the assigned records for them

Integrity Check View

Image Added

  • Managerial person only can view this page by clicking Manage Record link
  • This window shows available integrity checks in the system with associate key for each key which will be default key at initially
  • By clicking one of check,user can view the associate checks for a particular check

View records for a check

Image Added

  • In this view managerial user can view the available records for a selected check
  • This view allows managerial user to assign set of records for a user by simply tick the check boxes and then clicking assign button in the page.It will popup a dialog which users can enter the name assignee to assign the selected or all the records within a check
  • As same way managerial person can remove users from record by tick the check boxes and hit unassigned button in the page
  • By clicking a the username link,managerial person can view the set of records assign for user for a currently viewed check
  • history link allows users to see the set of actions perform within a record from the beginning

Assign User View

Image Added

  • After managerial level person hit the assign button, pop up dialog will appear to enter the username of a user need to associted with selected records
  • Another option is in the popup dialog which allows to managerail person to choose assign selected or all records for user

Check Summary View

Image Added

  • This is the second tab in the integrity check records view which enables several functions for managerial level person
  • In this view managerial level person can view summaries of a check by assignee, stage or record status. 
  • Managerial level person can identify which records assign to users,how many records in each workflow stage and status of the records.
  • Managerial level person can simply click links and navigate to pages which  shows the records associated with each category in summary view
  • In later custom query view enable managerial level person to filter out set of a records within user specified constraints.For eg: if managerial level person want to list the set of fixed records within specific time duration by a particular user, it can be done through this query view.

Record History View

Image Added

  • This window is the page which user navigate after clicking a particular record's history link
  • Managerial level person can view set of operations perform upon a integrity record from the beginning

Integrity Record View

Image Added

  • Simply clicking the record id of integrity record will be naviagated to this view
  • This view is enable managerial user to normal low level user to discuss and change the status and stages of records
  • For managerial level person, module will be given privileges to reassign user to particular check.This function is can be achieved by change button next to the username in the view.But low level user will NOT have this button enabled for change the assignee of a record.
  • Low level user can comment and change the status and working stage of the record
  • Managerial level person also can be done above mentioned operations and addition operation which allows to change the user.

Change Check Key  View

Image Added

  • Managerial level person can simply click upon the key particular record and change the check key in the navigated page.

Add Workflow Stage

Image Added

  • This view allows managerial level person to add a custom workflow stage to the system

Low Level User View 

Image Added

  • For normal integrity record follow up user will be see this view, after follow up user click the View Records link,user will be directed to this view which shows the all assigned records for the user
  • Follow up user can click the record id to enter into full integrity record view

These are the set of views in the module which provide the required functionality specified in the module.

Extra Credit

Resources

https://github.com/openmrs/openmrs-module-dataintegrity

...