KJH
Contents
Group members
- Kjetil Svalestuen
- John Eric Birger Melin
- Henning Håkonsen
Task
E Health Facility Registry
App providing an interface to the health facilities in a country (e.g. the Sierra Leone or Trainingland demo databases). The app should make it possible to search and list organisation units and see these in a map, along with relevant details regarding each facility such as type, the district it belongs to etc.
Architecture
Main architecture will be the use of React for a responsive gui. Redux will provide a simple interface for working with the app state. Also its 2016 so get with the times already.
How do we communicate with DHIS2?
- ES6
- ESlint -> Provides static analysis of patterns or code that doesn't follow userset guidelines.
- Flow -> JS typechecker.
- JSON
- Node
- Atom -> Handy IDE
Api
- Google Maps
- DHIS Api
Summary of requirements
This should show all facilities within the zoom scope of the map. It should also outline specific areas of interest, like the concentration of facilities
Register new facility
The user should be able to add a new facility.
Requirements for adding a facility:
- Name
- Location
- Services
Editing a facility
The user should be able to edit all details about a facility. This includes deleting the facility
Search for facility
The user should be able to search for a facility based on:
- Name
- Location
- Services
Time Schedule
15. October 2016
Start of project, Git repository created.
16.10.2016
Chosen architecture React + Redux. Type checking with Flow. Eslint for pattern checking.
28.10.2016
Milestone: Documenting the features and architecture on the Wiki
27.11.2016
Milestone: Final delivery
07.12.2016 - 09.12.2016
Milsetone; Group presentation mile
Task division
Alle gjør alt?
Screenshots and screen flows
[[File:https://s16.postimg.org/fhzzrxoat/ex1.jpg%7Coptions|caption]]
Suggested improvements to APIs etc
Documented learning during project
Link to repository
https://github.uio.no/kjetsva/kjh
Repository is private.