vsm-svr's People
Forkers
hugarsthealthvsm-svr's Issues
Implement sorting checkins by Location and Date
This needs to wait for @Luey to add the location to the model
Vital Stats Manager Web Interface Snags
- Choose a department 'Enter' button is disabled
- Current page in the breadcrumbs should be grayed out
Add location to check-in model
Vitalinfos can be accessed from patients they don't belong to
Example:
Patient 1 has vital infos 1 and 2
Patient 2 has vital infos 3 and 4
Vital infos 3 and 4 can be accessed from /patients/1/vitalinfos/3
and /patients/1/vitalinfos/4
even through they don't belong to patient 1.
Authenticating requests
Patient data should not be accessible to the web. The needs to be some form of authentication in front of the api.
Limit on GET
Add a parameter which limits the number of data in the response.
Toastr not shown when a patient is deleted from within a patient view
Write tests
Users need to see which department they are in
It'd be good to put this perhaps in the top bar
Subname searching: bug or feature?
At the moment when searching for names it will match mid name.
Example: If the name is "Dave Carpenter" it will match on "penter".
This is good for hyphenated names e.g. "Jess Hallett-Hook" where you can search "Hook" and you will match but bad for if you are looking for "Ben Hooker" but the search will match "Jess Hallett-Hook".
Should we make full word searching only or keep this behaviour.
Please enter thoughts @bighuggies @bio595 @Luey @thomlug @jcgharvey
NB: This could be adjusted to rank search results but not at this point.
Vital Stats Manager Server Snags
Smoker refuses to show up
Circular import with server/model packages makes testing hard
Users need to be able to 'log out' and choose a different department
Delete 'department' cookie, redirect to '/', should be pretty easy
Improve searching to match whole names
Filtering on a name should be done as whole words. At the moment it looks for a match. Most likely can be fixed by using regular expressions
New Patients don't know their id
A new patient doesnt know their id so cant submit a vital info
Patient last_check_in should be computed based on related vitalinfos
Creating a patient without a dob or last_check_in will break the web app
When serializing patient data to JSON the app assumes that the dob and last_check_in fields exist on the patient record, even though they are nullable (see to_dict() in patient.py)
Users should be able to log in to the web site with a specific role
Ordering patients by last check in
We will probably need to add a "last_check_in" timestamp to each patient so that we will be able to present the most recent check ins in the UI. Also, vitalinfo objects should have timestamps.
Roles need to be added to the data model, restricting access to patients
Info lists such as family history are returned as semi-colon delimited strings in JSON
They could probably be converted back into Python lists when they are deserialized from the database, then they would be lists in the JSON (making life easier on the front-end side with Angular).
Flashes on Flashes branch hang around too long
Idk why. @bighuggies mind taking a look at some point?
patient PUT
The patient PUT is not functional
Users need to be able to navigate backwards and forwards
Breadcrumbs plz
vitalinfos PUT & DELETE
Does not work!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.