intelehealth-webapp's People
Forkers
kundanmail55 magicallyindia kochartech-pl dwietor abdussamadbello nanusdad wagnernascimento satyadeep-intelehealth poolesinc ebuka-john wishmaster007 fe99lo mvalle21 jmshuff bnkict dz-projects enigmae orbitkedev vishalmajumdar09 kupalia hiramek1 satyadeep-ih zeeshan-ih healthtech-2030intelehealth-webapp's Issues
Default Username and password for the web app
I am planning to try this application in my local and was able to get it compiled and deployed locally.
Till this point the instructions are very helpful.
but i would like to know what is the default username/password. admin/Admin123 does not work.
is there a place to configure it?
Dosage selection can be confusing for doctors
The user (doctor) should be able to enter the dosage (in mg) of the medications entered. since the dosage will vary according to the medicines
PWA: User should be able to add the Intelehealth app to the home screen
Tour of web ui
Add https interceptors for SSL
Observations not getting updated in the Doctor's profile screen
Once a user has clicked on Start Visit Note then the button should not be visible
Once the user has clicked on start visit note, and started the visit note encounter, the cards should remain visible and the "Start Visit Note" button should disappear.
The user (facility doctor) should be able to set the frequency of follow-up from the pre-defined treatment protocol assigned for the patient.
Doctors are confused about what to fill in each fragment/text box in a fragment
The help text is not sufficient
Possible solutions:
- improving the help text
- placeholders
Medication fragment, Doctor's Advice and Doctor's Notes - most confusing.
The doctor should be able to set a referral for a hospital/ specialist consultation in the visit summary screen.
A new card has to be added on the web-UI. The details are mentioned below:
- On the dashboard, there should be a separate section, which shows the list of referred visits/ specialist consultations.
- Fields on the dashboard:
Patient ID, Name, Gender, DOB, Location, Referred to (specialist doc/ hospital), Current Status (seen by specialist/ hospital staff or not)
HW should be able to download videos from a media server, and project co-ordinators should be able to push new videos remotely.
It becomes difficult to differentiate between several patients with the same first and last name in the Report module
This issue is prominent in Philippines, because several people have the same first and last name, the best differentiators are the middle name, prefix, etc.
The user (facility doctor) should be able to access the entire database of medications as predictive text, which has been provided by the SAMS team (Dr Miriam).
All the list of medications need to be added, and it should be visible on the UI in the form of predictive text. The list will be provided by Dr Miriam.
Doctors need to know the list of patients for whom follow-up has been scheduled.
A new card has to be added. The work flow and details are mentioned below.
- Fields on the dashboard:
Patient ID, Name, Gender, DOB, Location, Follow-up date, Status (patient has come for follow-up visit or they haven't) - Once the visit is complete, patients with scheduled follow-up in descending order (most upcoming dates shown first) should be visible here on the UI.
- Once the patient has come for the follow-up, it moves to queued visits again, and once the visit is complete, it is removed from the dashboard.
- The user should be able to see and filter these follow-up visits on a weekly/ daily basis on the UI. 1. Fields on the dashboard:
Patient ID, Name, Gender, DOB, Location, Follow-up date, Status (patient has come for follow-up visit or they haven't) - Once the visit is complete, patients with scheduled follow-up in descending order (most upcoming dates shown first) should be visible here on the UI.
- Once the patient has come for the follow-up, it moves to queued visits again, and once the visit is complete, it is removed from the dashboard.
- The user should be able to see and filter these follow-up visits on a weekly/ daily basis on the UI.
obs are not getting deleted
if a user enters obs and wants to delete the obs they can not.
they have to refresh the page.
This is because the UUID is not getting stored with the obs while inserting and without the uuid, an obs cannot be deleted.
Syria features
Features for the Syria release. Some may apply to other deployments as well
Credentials dont work
admin/Admin123 doesnt work!
Can you please double check & update.
Thank You!
Help in webapp setup
Please let us know the id and password for default or please let us know the flow diagram
Doctors and health workers need an easy way to start video/audio calls with each other for teleconsultation
In the initial versions we will support video calling via WhatsApp and audio calling via the phone's app.
Proposed solution:
Part 1: Doctor's need a easy way to start a video/audio call with CHW
We will do this by providing click to call links on the Patient Interaction card.
Get the value of the phoneNumber (provider attribute) of the creator for the ADULTINITIAL encounter (this will be the provider uuid for the CHW).
Add a click to chat link for whatsapp. Here's how to do it https://faq.whatsapp.com/en/android/26000030/
https://wa.me/phoneNumber?text=Hello!%20I'm%20calling%20for%20patient%20FirstName%LastName%20openMRSID
Add a click to call link for phone: https://developers.google.com/web/fundamentals/native-hardware/click-to-call/
If the doctor is accessing the webapp from a mobile phone browser then they can simply click on the Whatsapp click to chat link and it will open their Whatsapp to the contact of the CHW with the pre-filled message. The doctor can hit send for the message and start a video or audio call using whatsapp. Similarly if they use the click to call link then it will open the calling app of the phone with the phone number of the health worker.
If the doctor is accessing the webapp from a computer, there should be an option to SMS these links to their phone or send via email. The phoneNumber and email to which this link has to be sent will be taken from the provider attribute of the doctor.
Part 2: CHWs need an easy way to call the doctor
When the doctor clicks on the Start Visit button (and thus creates a visit note encounter), POST an obs of type Medical Advice into the database. This obs will contain the click to chat link for Whatsapp for the doctor and the click to call link for phone for that doctor.
When the CHW downloads the prescription or automatic sync happens, the medical advice card will show these two links.
how to install it ?
hello, im sorry but i need know how i do to install it ?
can i install in shared hosting ? or i need a vps ? or a cloud instance ?
any tuto about installation please
thank you
Doctors need a way to know how many patients remain to be seen
These are patients for which the Vitals and ADULTINITIAL encounter is complete.
However, we do not want to display patients whose visit note has been entered but the visit hasn't been ended.
The Active Visits is sorted by date, this may result in some patients who were missed to be seen remaining
Addition of differential diagnosis checklists based on the presenting complaints
C/O shows only most recent complaint obs and not all non-voided complaint obs
Update the webui to show all non-voided complaints in the C/O card and recent visits card and not just the most recent complaint
UX improvement for "Recent Visits"
User cannot easily go back to Home screen from Visit Summary
Add a Home button to all screens so that the user can easily navigate back to home
PWA: Add notifications to the PWA, so that doctors know when a patient has been uploaded
Encounter should be removed if voided
Doctor should be able to edit their their signature on the Account page
Issue viewing flagged visits
#237 Emergency button and queued visit issue
When health worker clicks on emergency button and uploads the patient details for the first time, the patient is visible on flagged visit on webui. But if the patient data is updated on visit summary screen, and is uploaded keeping the emergency button clicked, the patient is visible on queued visit section on webui
Solution: Change flagged from an encounter to a visit attribute. This will need changes to the android app
Doctors skip the Visit Complete encounter due to it being an extra step that isn't user friendly
The user (remote doctor) should see a list of visits requiring teleconsultation only.
Also needed for AFI
If visit_type = 4 (Telemedicine visit), it should be visible to the doctor's UI
On the Android app, we will create a new visit_type for non-teleconsultation visits (visit_type = 5, CHW visit). If the visit is of visit_type 5, then it should not be visible on the doctor's UI
Related to: Intelehealth/Android-Mobile-Client#763
The user (facility doctor) should be able to see the list of visits which were to be followed-up, on the main dashboard (along with active visits).
Add a home button to the top app bar so that the user can get to home from any screen
PWA: If the doctor dismisses the popup to add the PWA to home screen, then it will not be prompted again for 60 days
User may dismiss it by mistake, so we need to make sure that the prompt remains until the user has installed the PWA.
Users need to be forced to change their password every 4 months.
Some fragments should be compulsory
There may be cases where the doctor is required to fill in a certain piece of information.
Addition of standard treatment guidelines
Prompt for the relevant treatment guideline based on the diagnosis entered by the doctor
PWA: Automatic update on the REST API call
The PWA syncs with the REST API at regular intervals to see if new data has been posted.
Related to #59
The user (remote doctor) should get a notification that has a patient has been uploaded requiring a teleconsultation
Two ways to do this:
- This can be done through the PWA - on a mobile device get the notification in the notifications bar
- SMS notifications
Visit with vitals encounter are not seen on the WebApp
Obs should be voided not deleted
Search Patient history is not getting cleared.
When I do a search for a patient on the search bar of the visit summary page, the previous search items are also displayed on the WebUI. For e.g, if I search using the term "Sahu", I get the first 2 rows as well, which I had searched for earlier using their OpenMRS ID.
Doctors should know which cases are waiting for a doctor consult and which are not
We are creating four sections on the home screen:
- Flagged Visits (where last encounter = flagged)
- Waiting for doctor's teleconsult (where last encounter = adult initial)
- Visits in progress (where last encounter = Visit note)
- Completed visits (where last encounter = Visit complete)
Add a column of Provider Name in all the sections
There is a check to make sure if a visit note is created, another one cannot be created. Add a notification to the doctor that a visit note encounter is already created
The user (facility doctor) has to be kept in closed loop, and the status of the patient has to be notified to the doctor, in case a patient is referred to a hospital/ specialist consultation.
Users need a way to reset their password easily
Improve behavior of the recent visits fragment
It is difficult to understand what "ADULTINITIAL" represents. Confusion between ADULTINITIAL & Visit Note
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.