Giter VIP home page Giter VIP logo

iupui-soic / openemr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openemr/openemr

0.0 0.0 2.0 504.54 MB

The most popular open source electronic health records and medical practice management solution.

Home Page: https://open-emr.org/

License: GNU General Public License v3.0

Shell 0.17% JavaScript 5.01% Perl 0.26% PHP 84.55% XSLT 4.18% CSS 0.66% Makefile 0.01% HTML 3.32% Smarty 0.15% Dockerfile 0.09% Roff 0.01% SCSS 0.42% Twig 0.88% Mustache 0.28%

openemr's People

Contributors

adunsulag avatar arnabnaha avatar bradymiller avatar dev2-practiceprovider avatar epsdky avatar eyalvo-matrix avatar juggernautsei avatar kchapple avatar kevmccor avatar matrix-amiel avatar matthewvita avatar mdsupport avatar ophthal avatar oshriromatrix avatar raskolnikov-rodion avatar robertdown avatar robertogagliotta avatar rreddy70 avatar shachar058 avatar sharonco-matrix avatar sjpadgett avatar stephenwaite avatar stu01509 avatar sunsetsystems avatar teryhill avatar tywrenn avatar wakie87 avatar yashrajbothra avatar yehster avatar zbig01 avatar

Watchers

 avatar

openemr's Issues

Vitals form gets filled on bad data

Describe the bug

Blank data gets filled when form validation fails on form_vitals.php

To Reproduce

image

Steps to reproduce the behavior:

  1. Add 'abc' in any vitals field
  2. Click on Save
  3. You will get an alert that data is not correct.
  4. However, the form_vitals is saved as blank.

Expected behavior

Instead, the form should be prevented from getting saved.

Client configuration

  • Browser:
  • OpenEMR version: 7.0.2
  • Operating system: Windows, Edge and Firefox browsers

Adding Edit prompt to Medical Problems

Describe the bug

The medical records title doesn't show that you can click to edit, which can lead to confusion as users may not realize where they can edit this information.

To Reproduce

Screenshot 2024-04-27 105310

Steps to reproduce the behavior:

  1. Login to OpenEMR
  2. Go to Patient Finder
  3. Select the required patient
  4. Access the medical problems section and ensure the title includes "(Click for editing)".

Expected behavior

After following the above steps, the title for medical problems should include "(Click for editing)" to guide the users to modify the information.

Client configuration

  • Browser:
  • OpenEMR version:
  • Operating system:

Alphabetic Input Allowed in CDR Reminder Intervals

Describe the bug

Input fields for CDR Reminder Intervals currently allow the entry of alphabetic characters, which leads to unexpected behavior.

###Steps to reproduce the behavior:

Add alphabetic characters ('abc') in any CDR field.
Click on Save.
Notice that the values in the fields are successfully saved.

Expected behavior

The system should prevent the saving of entries with alphabetic characters and display a message indicating that only numerical values are allowed.

Client configuration

  • Browser:
  • OpenEMR version: 7.0.2
  • Operating system: Windows, Edge and Firefox browsers

Vitals Section Enhancement - Quick Access to Vitals Form

Describe the problem

In the current OpenEMR vitals section, there is no direct and quick way to access a comprehensive vitals form for inputting various patient vitals.

Describe the solution you'd like

Add a new feature to the vitals section, represented by a pencil symbol, that allows users to quickly access a vitals form. When the user clicks on this symbol, a pop-up or a new page should appear, providing a user-friendly interface to input and update all relevant patient vitals. This would enhance the process of recording vitals and the overall usability of the OpenEMR system.

image

Updating "Enc" to "Encounter" in Medical Problems

Describe the bug

In the medical records display, the abbreviation "Enc" is used for Encounters, which might be confusing for users unfamiliar with the term. Using the full word "Encounter" would improve clarity.

To Reproduce

Screenshot 2024-04-27 105310

Steps to reproduce the behavior:

  1. Login to OpenEMR
  2. Go to Patient Finder and Select the patient
  3. Go to the medical problems, find "Enc" and change it to "Encounter".

Expected behavior

The "Enc" word should be expanded to "Encounter" to improve clarity and prevent confusion among users.

Client configuration

  • Browser:
  • OpenEMR version:
  • Operating system:

CPT-4 Codes Not Searchable in OpenEMR

Describe the bug

Currently, in the "Codes" section of OpenEMR, when selecting the CPT-4 coding system, the codes are not searchable. Users are unable to retrieve a list of CPT-4 codes.

To Reproduce

image

Steps to reproduce the behavior:

  1. Navigate to the Admin section in OpenEMR.
  2. Select "Coding" from the options.
  3. Choose "Codes" from the submenu.
  4. Select the CPT-4 coding system.
  5. Attempt to search for specific CPT-4 codes using the provided search functionality.

Expected Behavior

Users should be able to search for and access a comprehensive list of CPT-4 codes after selecting the CPT-4 coding system.

Actual Behaviour

The search functionality within the Admin Coding Codes section does not retrieve any CPT-4 codes, rendering them unsearchable and inaccessible.

Client configuration

  • Browser:
  • OpenEMR version: 7.0.2
  • Operating system: Windows, Edge and Firefox browsers

phpMyAdmin Docker Container Crashes Repeatedly

Experiencing an ongoing issue where the phpMyAdmin Docker container consistently goes down.
Screenshot 2024-04-17 153114

Steps to Reproduce:
Log in with the user 'oemr'.
Check the status of all containers using the command: docker ps -a.
Identify if the phpMyAdmin container is running. If it is not running:
Restart the phpMyAdmin container using the command: docker restart [phpMyAdmin container ID].

Expected Behavior:
The phpMyAdmin container should be running without interruptions, ensuring continuous access for managing databases.

Ensure Selenium Test Suite Compatibility with Ubuntu Server Environment

Describe the problem

The current OpenEMR Selenium Test suit needs changes so it can run headless on the Ubuntu server.

Write a concise description of the problem:
Since the Ubuntu Server is headless, the tests need to run without a GUI. This needs to be specific in the tests in addition to passing a command-line argument while running the Python test file.

Describe the solution you'd like

Make changes to the tests such that they run headless and update the readme.

Write concise description of what feature you want:

  1. The tests should run headless
  2. The readme should reflect the changes accordingly.

Refine Demographics Filter Criteria in OpenEMR

Describe the problem

The current "Demographics Filter Criteria" section in the CDR of OpenEMR encompasses parameters that don't strictly align with demographics.
image

Describe the solution you'd like

Reorganize Parameters: Move non-demographic parameters (e.g., Medical issue, Diagnosis) to appropriate sections.
(or)
Rename Section: Consider renaming "Demographics Filter Criteria" to accurately reflect its content.

Remove Clinicians from Access Control

Describe the bug

The clinician's role in access control has limited or no use.
ย 

To Reproduce

Screenshot 2024-02-15 230305
Screenshot 2024-02-15 232415

Steps to reproduce the behavior:

  1. Go to Admin
  2. Click on Users and add users.
  3. Scroll down to Access Control
  4. Remove the clinician role

Expected behavior

Clinician role removed from the access control list.

Client configuration

  • Browser:
  • OpenEMR version:
  • Operating system:

Missing units in Facility and Billing Facility dropdowns.

Describe the bug

When creating a new encounter in the system, the 'Facility' and 'Billing Facility' dropdown menus in the encounter creation section of the system do not include all relevant units

To Reproduce

Screenshot 2024-04-22 180453
Screenshot 2024-04-22 180515

Steps to reproduce the behavior:

  1. Go to the Encounters section in OpenEMR
  2. Click on the plus icon beside the encounter section to add a new encounter.
  3. Attempt to select a facility or billing facility.
  4. Notice the absence of certain departments (Ex: Dental unit, Ophthalmology unit, Neurology unit, etc) in the dropdown menu.

Expected behavior

Other units like the dental care unit, ophthalmology department, cardiology unit, gastroenterology department, and ENT department, should be added to both the 'Facility' and 'Billing Facility' dropdown menus. This addition would allow users to select the appropriate department, ensuring all encounters can be recorded and billed accurately.

Client configuration

  • Browser:
  • OpenEMR version:
  • Operating system:

Plan Already in list_options after 10 decision support plans

Describe the bug

Adding plans after 10_plan in CDR fails with the error message "Error in adding new plan." There is more detail in the JavaScript console "Plan Already in list_options".
10_plan is considered to be lower than 9_plan because of the way the SQL query is written in generatePlanID(). And since the last 10_plan already exists it gives that error.

To Reproduce

Steps to reproduce the behavior:

  1. From Admin -> Practice -> Rules
  2. Plan -> Go
  3. Create 10 new custom plans
  4. Additional plan creation fails with the error

Expected behavior

It should be possible to create as many plans as possible.

Client configuration

  • Browser:
  • OpenEMR version: 7.0.0-7.0.2
  • Operating system: Windows/OSX

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.