- Hide graphs on user dashboard if no access
- Use patientId to fetch graph data (both user and healthcare pro. dashboard)
- Use fetched normal values for graph plot bands (backgrounds) (both user and healthcare pro. dashboard)
- Clean up graph code a bit
- Y axis of charts show area outside normal values
- Bug fixes
- Minor styling improvements
- Cleaned up code
- Created list view
- Created promise in patient.js for patient health data for use in both graph and list controllers
- Moved function for converting milliseconds to UTC date to a service
- Changed <br/> to <br>
- Fixed width issues for lists
Merge pull request #42 from iver56/list-view

List view
Prevents multiple tabs for same patient
Added Angular style form verification

Some problems with verifying next of kin pane
Add css to colour border of invalid & pristine fields

This applies mainly to next of kin name field, possibly to other fields
in next of kin if they are set as required.
Possible conflict fix

Could it be this easy?
Add alert if the form is invallid
Merge pull request #43 from iver56/activate-previously-opened-tab

Prevents multiple tabs for same patient
Fixes css border implementation + clean-up

Make changes to border colour local to patient-form and remove styling
for btn-group.
Implement validateForm function that adds warning if invalid and
returns validity of form.
Remove ng-click mathod for adding alert.
Remove all alerts from edit view when it is opened.
Fix form css selector. Fix color of shadow for invalid form controls.
Merge pull request #46 from iver56/form-validation-two

Form validation two
Implement the basics for creating new patients