Error Resolution in mUzima Introducing new Error resolution UI.

Slides:



Advertisements
Similar presentations
Secure File Transfer Protocol (SFTP) With Secure Copy (SC) What is a Secure File Transfer Protocol with Secure Copy???
Advertisements

Using the Self Service BMC Helpdesk
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Welcome to Online HRS All your Human Resources needs in one easy to follow database system.
OpenCMS and the MSASS Website. A Note on Terminology Locking a file for editing: No lockNOT locked You have write/edit access Someone else has write.
SECAM Systems Product Presentation SECAM Systems © 2010.
Request Material Information Use Case Item as created in Optiva. Supplier information request(s) can happen at any time. The same process works for Optiva.
Resource Discovery Module DigiTool Version 3.0. Resource Discovery 2 Deposit Approval Search & Index Dispatcher & Viewers Single & Bulk Web Services DigiTool.
What is so good about Archie and RevMan 5
Teacher Development Broward County Public Schools Matching Aspiring Teachers with Teacher Mentors Office of Talent Development formerly known as HRD.
Steps Of NSAP-CPSMS DBT 1.Registration of beneficiary by getting CPSMS beneficiary Id. 2.Update rejected cases from CPSMS response file. 3.Compute pension.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA.
Login Screen This is the Sign In page for the Dashboard Enter Id and Password to sign In New User Registration.
Exchange formats and APIs Questions – how and when to access metadata? – lifecycle/status – how to access? can things disappear? – is CSV enough? – is.
CLIENTS Presented by: FLORIDA. Describe a client  A client is any recipient of health care services. The client is most often ill or injured and in need.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Login Screen This is the Sign In page for the Dashboard New User Registration Enter Id and Password to sign In.
SchoolDude ArbiterGame Integration. FSDirect – Locations FSDirect’s Locations are the same as ArbiterGame’s Sites You can add a new location to your list.
Application Training — Letters and Reports. Welcome Introduction Slide 2 Tell us… Your name Your department or area of work Number of years you have completed.
Installation and configuration of Speednet in SPC
Sudoku Taryn, Jin, Jehsang, Phil, and Matt. Outline What is Sudoku? –The game of Sudoku –The website Sudoku UI Prototype How to use the site (use cases)
SOML Issue Tracking Guide to using the new ETSEDMS server for Issue Tracking.
FILLING OF FORMS IN MUZIMA – BY ROBAI KISIA. WHAT IS A FORM DEFINATION OF A FORM DEFINATION OF A FORM A Form is a window or screen that contains A Form.
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
U.S. General Services Administration FTS2001 Transition Baseline Inventory Tool Adam Lesser GSA Networx Transition Team (Booz Allen Hamilton) October 25,
MUzima INSTALLATION BY RUTH KEITANY 10/29/20151 mUzima Installation.
0 eCPIC Admin Training: OMB Submission Packages and Annual Submissions These training materials are owned by the Federal Government. They can be used or.
A Simple Introduction to Git: a distributed version-control system CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.5 © Mitchell Wand, This.
USER DOCUMENTATION Zaheer Shaikh Noshaba Bakht Eric Tse Mayyapan Ramaswamy.
LG DATABASE AND REPORTING SYSTEM (LGDRS) 8-9 September 2015
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
A user guide to accessing, reviewing and contributing to the Online Registry System.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Communicable Disease Press any Key to get into Application.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Companion.
Dextrosoft SCHEDULED PHONE BACKUP Backup your mobile life Version Copyright © 2015 Dextrosoft Private Limited. All Rights Reserved.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
Customize Your View of Data Training Presentation for Supply Chain Platform: BAE Systems May 2015.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
How To Make Easysite Forms By Joshua Crawley Contact:
Copyright © SkyeyTech, Inc. CRMdesk Power and elegance.
Core LIMS Training: Entering Experimental Data – Simple Data Entry.
PearsonAccess EOC Training
Project Management: Messages
Lab11 – MobileUIFrontEnd-BluemixBackend
Not Tested and Void Test Score Codes
User Guide PrimePortal – File Archive
Download/Upload Receipts
Student Registration/ Personal Needs Profile
Students Welcome to “Students” training module..
Testing REST IPA using POSTMAN
Account Registration Expect an account activation with your initial username and password from You may want to add this.
Upload/Download Receipts
CSDR Submit-Review Website Submitter Guide
Quality Center (QC) 11 Training Global IT QA Testing Team 2013
Approve a Grant Proposal
This presentation has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational purposes.
User Guide PrimePortal – File Archive
Account Registration Expect an account activation with your initial username and password from You may want to add this.
Overview of features for new and returning users
[DISCLAIMER] This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation.
This is the Sign In page for the Dashboard
Introduction to EBSCOhost
This presentation has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational purposes.
Student Registration/ Personal Needs Profile
Data Quality 2 (DQ2) & Staff Reporting Webinar
Presentation transcript:

Error Resolution in mUzima Introducing new Error resolution UI

To learn Muzima amrs modules overview Muzima data Processing workflow Resolving errors using new error resolution UI

Muzima modules Muzima has four major components/modules  Client side: Android apk  Server side mUzima forms omod(openmrs module)  Uploading, editing, tagging, & previewing form templates mUzima registration/encounter omod  Provides handlers for processing data Core mUzima omod  Depended upon by the other modules  Handles communication with client side  Receives and queues data for processing  Uses scheduler task to invoke suitable handler for each type of data  Provides error resolution UI

Managing form templates Types of form formats used in developing mUzima forms  XML : Older technology Data is sent from client side in xml format  HTML: Preferred technology Data is sent in json format Types of form templates  Registration Uses *-registration discriminator e.g xml-registration, html-registration, json-registration  Encounter Uses *-encounter discriminator e.g xml-encounter, json-encounter

Scheduler class  Uses org.openmrs.module.muzima.task.ProcessQueueDataTask Repeat Interval  Current setup runs every 30 seconds Setting up scheduler task

Client-Server Communication Workflow Server side Client side Cohorts, Form Templates, Concepts, Encounter data Registration and Encounter form data Authentication, Patient search

Data Processing work-flow Muzima Error Queue Muzima Data Queue Client side Errors resolved and re-queued Errors encountered during processing and thrown to the error queue Data processed successfully and stored into amrs database Form data sent from mUzima app

Unable to uniquely identify patient Identifier already in use by another patient Unable to find Provider Unable to find Encounter Location Common Processing Errors

Error Resolution – old UI Allows viewing and re-queuing data on error queue Limitation:  Does not provide interface to resolve errors Users have to update the payload and update directly in database  Does not detect all problems at once Users might have to resolve and re-queue data many times

Error Resolution – New UI Provides interface to edit payload so as to resolve issues Detects all problems in payload Validates the edited payload before requeuing

Error resolution: New UI A screenshot of Errors on Error queue: How to select an error to resolve Click on this icon to resolve

Error resolution: New UI Click on this icon to open the payload in edit mode A screenshot of selected Error expanded for viewing details : How to open section for editing payload to resolve the error.

Error resolution: New UI Edit the payload from here Use these buttons to validate and save modified payload, and queue it for processing A screenshot of selected Error expanded for editing : How to edit,validate, save and queue payload to resolve the error.

Testing notes Ensure you can edit, and validate payload Ensure errors can be requeued Ensure resolved errors can be successfully processed Ensure the whole data processing work-flow runs successfully. I.e  You can submit data from mUzima,  get it successfully processed,  confirm that the processed data can be accessed via other amrs interfaces. You should be able to view registered patient records, and observations for respective encounters

For End users Report any issues encountered in your daily use of the modules Report about common errors Ask for help whenever you encounter issues Report about any successes with the modules.

Conclusion Let's work together to make this mUzima better!