An educational system for medical billers in training

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

The Basics of Information Systems
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
5/5/2005Toni Räikkönen Internet based data collection from enterprises using XML questionnaires and XCola engine CoRD Meeting May 11th 2005.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Web application project Advertising board web site Created by : Alon Nagar Supervisor:Victor Kulikov.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Mission Critical Application Architecture and Flash August MDCFUG Chafic Kazoun, Founder and CTO Atellis: | Weblog:
Working with Feature Services Gary MacDougall Russell Brennan.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Peace Operations Tool Kit User Story Report Edwin Padilla & Mamadou Balde Senior Seminar Fall 2015 November 17 th, 2015 Dickinson College.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CRM Training Courses &Online Courses and Salesforce Online | classroom| Corporate Training | certifications | placements| support.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
CTS Change & Transport System. Introduction The Change and Transport System (CTS) is a tool that helps you to organize development projects in the ABAP.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Advanced Higher Computing Science
Software Engineering “Practical Approach”
Core ELN Training: Office Web Apps (OWA)
Dreamweaver – Setting up a Site and Page Layouts
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
ORACLE ADF ONLINE TRAINING COURSE
Working in the Forms Developer Environment
PLM, Document and Workflow Management
Chapter 1: Introduction
About Client Client is a pioneer in industry that provides catastrophe risk modeling, real-time risk exposure and risk management through available live.
Discover the New SharePoint Content Publishing Experiences
By Janet Crawford and Dam Luong Submitted to the Faculty of
Web Engineering.
Online Testing System Assessment Viewing Application (AVA)
CHAPTER 3 Architectures for Distributed Systems
eResearch Suite A comprehensive electronic platform for
Campus Locator – Definition Phase (May04-04)
UNH Programming Assistance Center Automation
HCM Cloud: Person Spotlight Redesigned
Advantages OF BDD Testing
Online Testing System Assessment Viewing Application (AVA)
Introducing OpenEdX Hosam Shahin CS 6604 – Online Education Systems
Requirements – Scenarios and Use Cases
Senior Project, Spring 2018 To-do List Optimizer 1.0 Problem Solution
Entity Framework Core.
Architectural Roadmap
Online Testing System Assessment Viewing Application (AVA)
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Software Design Lecture : 15.
A clinical collaboration platform
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Online Testing System Assessment Viewing Application (AVA)
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
MORE ON ARCHITECTURES The main reasons for using an architecture are maintainability and performance. We want to structure the software into reasonably.
Rambl: Hi-Fi Midway Milestone
Using Employee Development in ADP Workforce Now
AIMS Equipment & Automation monitoring solution
The Basics of Information Systems
CREE: HEIRPORT lite Welcome screen:
CS Fall 2018 Austin Jones Caroline Willis Emma Alderton
Introduction of PTM (Planning Tracking & Management) Tool - developed by Meridian Technology 29/05/2019.
The Basics of Information Systems
Intelligent Tutoring Systems
Presentation transcript:

An educational system for medical billers in training Spring - Fall 2017 Senior Project Team IMO Department of Computer Science, College of Engineering, University of Illinois at Urbana-Champaign INTRODUCTION   In this poster, we present our project from Spring - Fall 2017 Senior Project. Our project consists of two mobile Apps: Portal Search from CS 492 and Quiz IT from CS 493. Portal Search We built Portal Search for tutorial purpose in CS 492. We were given a UI design documentation, and our goal is to make a mobile App as similar as the design. This App serves as the frontend interface for IMO’s clinical code mapping services. An user is able to login and search for medical codes by keywords. The App then displays a list of the result, and click any of the result, more detailed information will be displayed. Quiz IT This is the main project of the Senior Project course. Quiz IT is a mobile App that provides educational/learning systems for potential new hires and medical billers/coders in training. A user is able to customize quiz sessions based on the preferences including medical code categories or difficulties. The quizzes are then generated remotely with the help of IMO’s backend services. The user is also able to track and review the past quiz sessions. The App will also provide helpful feedback to the user based on the quiz history. Quiz IT Introduction In short, Quiz IT is a quiz app on medical coding with which a user is able to generate, take and track quizzes. We will demo the features of the App during presentation. In the next two sections, we will go over the technical details and the design of Quiz IT. Tech Stack React Native A powerful framework for building mobile apps using only JavaScript Redux A state container coordinates global App state. React Native Router A flexible tool for scene navigation. Express A lightweight backend server Screenshots Technical Detail of Quiz IT Structure Quiz Generation Quiz questions are based on the ICD-10 medical codes, a hierarchical system defining the category of medical terms with various granularity. Questions are generated as follows: 1. Pick an ICD-10 code and fetch its description from the IMO portal; 2. Select a granularity for sampling wrong codes according to quiz difficulty; 3. Sample wrong codes at random. Testing Unit testing is done with Jest, the standard approach for React-native. Extensive manual testing is also performed. Design Choices Since this project will be transferred to developers later, we made our design decisions with this in mind. Use of external package Early prototyping is done with Expo, which simplifies the import of customized font and provides a clean way to test the App on a smartphone. However, the package also limits the developers’ control over React-Native such as custom modules or assets. Although we do not need those features at this time, we removed Expo to free future developers from these limitations. Object and Component Design Data structures are designed for maintenance and extensions according to object-oriented principles. The finished quiz is represented as a subclass of the quiz class with an extra fielding recording user performance. This design enables code sharing between taking and reviewing the quiz; it gives a compact storage option for both the quiz object and user data. React-native state management is done with the standard Redux approach. Reusable components, such as buttons, cards, lists, are implemented as presenters, which displays data and initiates callbacks on user input. Structural components, such as scenes and pages, are implemented as containers, which interacts with the global states and routing system. User actions are mapped to reducers, which changes the global states, and these changes initiate UI updates. This design approach effectively separates the code for layouts and logic, while it couples the data flow between closed related UI components and states. It ensures both runtime performance and code elegance. Portal Search Introduction This App is for tutorial purpose. We implemented a fully-functional mobile interface for IMO’s portal services. We implemented this App in React-Native. Screenshots CONCLUSIONS We have presented our project for CS 492 - CS 493 Senior project: Portal Search is a mobile App serves as the frontend interface for IMO’s clinical code mapping services Quiz IT is a mobile App that leverages existing IMO’s backend services to provide training for users in the field of medical billing and medical coding Client Profile   What does IMO do Intelligent Medical Objects is a company specializing in clinical interface terminology. It bridges the gap between clinical language and complex coding systems. More specifically, the company builds tools to help hospitals and doctors streamline complicated clinical administrative process, including patient profile management and billing. IMO’s interest in the project Portal Search - IMO has developed powerful clinical coding database and backend services. This App can serve as the frontend interface for those services. With this App, users can easily access IMO’s clinical coding database with their smartphones. Quiz IT - This App leverages existing IMO’s backend services to provide educational/learning systems for potential new hires and medical billers/coders in training. In addition, this App can also serve the demo and analytics purposes to compare the effectiveness of digital vs. traditional medical code mapping procedures. ACKNOWLEDGEMENTS We thank Blake Giles and Brian Doherty from IMO for sponsoring and advising this project. We would also like to show our gratitude to Prof. Michael Woodley and Arnav Mishra of UIUC Fall 2017 CS 493 for their valuable feedback to our project.