Download presentation
Presentation is loading. Please wait.
Published byDavid Alan Austin Modified over 6 years ago
1
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 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.