Giter Site home page Giter Site logo

cmput301f18t22 / medigram Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 2.0 28.62 MB

The original Medical app, with an even more original name. Learn more about this project in "Wiki".

Home Page: https://github.com/CMPUT301F18T22/MediGram/wiki

License: MIT License

Java 100.00%

medigram's People

Contributors

derraj avatar jay-liu-aw avatar zeyuliu111 avatar jeremy763 avatar jiaqi13 avatar

Stargazers

 avatar

Watchers

James Cloos avatar Anas Mohamed avatar  avatar

Forkers

jay-liu-x derraj

medigram's Issues

Release Planning

Plan the major use cases and user stories that need to be done for project part 4, and what will be deferred until later for project part 5. This plan will likely evolve and should be maintained up-to-date in your team wiki. This will be used to help track progress on completing the requirements. You must have some server connectivity working by project part 4.

View & Add Problem

Viewing a patient's Problem List
Adding a new problem
Viewing a Problem
Searching for a problem
Edit a problem

Account: Implement "very short code" to be used as a login.

US 03.06.01
As a patient, I want to be able to share a very short code, or something visually scannable by a photo camera, with a care provider so they can add my profile.

US 03.07.01
As a patient, I want to be able to share a very short code, or something visually scannable by a photo camera, with myself so I can enable a new device to browse as me.

Glossary and Information Sources

Define any special terminology in the application domain (i.e., not programming terms). Provide a list of useful informational references or links to related or competitive products. Enter this information in your team wiki. Please clearly state the open source license for your project.

Major/Functionality Bugs Thread

Format

This issue is meant to keep track of all the Major bugs, such as crashes and failure of important functionalities.
When commenting add the bugs in the following format:
Summary
(a short summary on what the bug is)
Reproducing:
(how to reproduce it, e.g. save patient then re-log)
Expected Results
(what should be happening, e.g. should save here)
Actual Results
(what actually happens, e.g. does not update account)

Known Bugs

Online Syncing Failure

Summary
Updating an account offline and then re-logging with internet results in retrieving an out of date account.
Reproducing:
Login -> Go offline -> Update the account by adding a new problem ->Log out -> Go online -> Log in again
Expected Results
Patient's problem list to be updated to include the changes made during the offline session.
Actual Results
Problem list does not include the changes made during the offline session.


Adding a Record after Deleting a another Record (FIXED)

Summary
Upon deleting a record, attempting to add a new record (same name or not), results in the RecordList not updating to include the newly added record. You have to re-log to see the new record.
Reproducing:
Delete a Record -> Add a new Record -> Look for the new record in the RecordList listview.
Expected Results
The newly added Record should be in the RecordList listview.
Actual Results
For the newly added Record to be added to the listview, you have to re-log.

User Interface Mockup and Storyboard

Diagram the layout of your main user interface and major dialogs, with comments describing the important elements. Also, provide storyboard sequences of using your application, with transitions between different states of the user interface, caused by the user manipulating the controls or providing input. Enter this information in your team wiki.

Account System & Profile Page

This includes:
Creating an Account
Login System
View user profile
Edit user profile
Elasticsearch for online synchronization

Record System

View Record List
Add Record
View Record
Edit Record

Requirements Specification

Describe, using detailed textual use cases, the tasks for using the application. For easier reference (such as in planning), number the use cases. This information will likely evolve and should be maintained up-to-date in your team wiki throughout the project.

Care Provider

Add Patient
View Patient Profile
View Problem List
View Records
Add Comments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.