msupply-foundation / patient-hub Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Affero General Public License v3.0
License: GNU Affero General Public License v3.0
can cpam click continue as a guest which isn't smart
all the use of ajv should be in nicer hooks
The ADRForm current doesn't do a POST
consolidate on patient hub ๐คฃ
Would be nice if the intro para had some line breaks in it.
when radios have a lot of text they dont look good
The 'patient created successfully' dialog could be better - improved wording at the least
need to be able to close the login modal when on the main screen
at the moment if you log in and it fails it will always say "wrong username or password" - maybe it's unlikely but other errors can occur and so it would be good to say those things rather than convincing the user their password is wrong!
Name note is created, but is blank.
hook the login up to the login endpoint and also login as a guest user in msupply
use ajv errors to use custom error messages.
Also remove the error list box thing
Need to do similar client side validation on the ADR Form as we have done on the patient form
login page should submit when pressing enter
There's a request to add a 'gender' question, which will need to map to the Female
boolean field in mSupply
I think that the login prompt is a blocker for normal people trying to self-register.
Wondered about having an option for auto-login as guest to allow people to simply hit the site and start entering data?
all hard coded strings (not many) should be in the en.json
file- we can then get that translated
reduce the number of log ins a certain IP can do within a time frame
similar to the patient form logo, make it pic up some file and display it.
unstyled text showing up when you load the page isn't nice
Some deployment related issues to fix
Make a config endpoint...
Add the ability for a client to add a custom logo to the patient form
The patient is created, with no date of birth or postal address.
when the login modal is open and you navigate back the login modal stays open
Just putting this here even though it's an msupply issue - server side validation..
I'm sure this was working.
Now when I create a patient there's no DOB
also make it so enter clicks 'sign in'
add "0800019" as the Covid 19 Vaccine hotline phone number in the intro text
not sure if this should be done now
When using the date picker - select a date.
The month in the textbox is January (01) regardless of the month selected in the picker.
need to refresh the cookies i guess..?
Would also be nice to have logins persist! How do you do that
Create a patient; this is created but all fields are blank.
Randomly the submit button does nothing - all items appear to validate but nothing happens after submit.
Have been able to repro locally, but not recently.
Happens on the Tonga server.. sometimes.
I reckon live validation is a bit stink with how we have things setup? Maybe it's the schema, but editing the first name to have the last name get an error message and stuff is a bit stink
The current submit button is only submitting one of the forms. please submit both of them.
the handling of the json schema form with all the refs and stuff is a bit complex and therefore error prone- if there's a way to simplify it we should
Remove the mapping which takes gender and creates a boolean female
- no longer needed
not sure why, but when the state for the spinner on the PatientForm
is set it is not actually showing in the UI!
Name notes are created, but without patient event ids - so the data isn't displaying correctly on the dashboard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.