The purpose of our IMCI Nurse Training Application is to help Nurses in Capetown, South Africa gain knowledge and skills to help them conduct proper medical assessments, make accurate diagnoses, and deliver appropriate treatments. The application with be provided on a tablet, and will give Nurses the opportunity to learn about the IMCI approach to medical practice (with a particular focus on child care), do case studies, and test their knowledge by playing a multiple choice game.
- Create personal account with username and password
- Log in with username and password
- Introduction to IMCI
- Rationale for an integrated approach
- IMCI objectives, components, and interventions
- Integrated case management as the core IMCI intervention
- IMCI benefits
- Principles of the integrated clinical case management guidelines
- Steps in integrated case management
- 13 Interactive case studies with personal feedback to each response
- Interactive multiple choice game. Timed and scored. Play on 8 topics including:
- Ear Problems
- Measles
- Malaria
- General Danger Signs
- Pneumonia
- Wheeze
- Diarrhoea
- Meningitis
This app is build with AngularJS on top of the AppGyver steroids framework.
Create an AppGypver account, then head on over to the Install Wizard page and follow the instructions there.
- Option 1: Clone the github repo: Run this command in your terminal/cmd:
git clone https://github.com/eecs394-spr15/ProjectCapetown.git
- Option 2: Get source code from the github: https://github.com/eecs394-spr15/ProjectCapetown.git
For either option:
- Using the command
cd
to navigate to the application directory 'ProjectCapetown'. - Run
steroids update
if it is your first time. - Run
steroids connect
. The Steroids CLI will open up the Connect Screen in a new browser window. - To run your app on a real device, all you have to do is open the AppGyver Scanner you installed previously and scan the displayed QR code. The Scanner app will then start your app.
- Deploying to cloud
- Build settings for Android
- Build settings for iOS
- iOS build types
- Android build types
- Build other types of games
- Implement Learn section with whole flowcharts
- Implement a better way of adding new case materials
- Currently, in order to edit content in Intro, Case Studies, or Game, our clients (Katherine and Linda) must change content directly in the html files. This is not convenient, and requires comprehensive instructions. We will be dilivering the app with such instructions included.
This application was built to run on android tablets to train nurses in Cape Town. One of the major restrictions was not using WIFI. Therefore, we have saved all of the contents inside our application. It is much harder for the application managers to change contents of this application since they would have to reprogramm every tablet (no updates via WIFI).