Git Product home page Git Product logo

intelehealth-webapp's People

Contributors

dependabot[bot] avatar kundanmail55 avatar nehav39 avatar sagars23 avatar shubhm007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

intelehealth-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?

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.

  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)
  2. 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.
  3. 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.
  4. 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)
  5. 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.
  6. 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.
  7. 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

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

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

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:

  1. Flagged Visits (where last encounter = flagged)
  2. Waiting for doctor's teleconsult (where last encounter = adult initial)
  3. Visits in progress (where last encounter = Visit note)
  4. 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.