Releases: FEMR/femr
fEMR 2.4.0
🚀 Brings internet connectivity to teams using fEMR in remote areas thanks to the hard work of @anakhleh! For more info on progress see [FEMR-347]. 🚀
Features
- [FEMR-211] Allow a physician to communicate notes to a pharmacist using a text field
Completed by @stevecarp - [FEMR-248] Dates being shown on the Research module are clear in regards to format
Completed by @fz1958 - [FEMR-325] Passwords are required to be at least 8 characters long
Completed by @AfroJoe759 - [FEMR-326] Passwords will expire after 90 days
Completed by @fz1958 - [FEMR-328] Passwords require at least 3 different types of characters
Completed by @adityapraveen123 - [FEMR-330] Force a user to be logged out after their session has ended
Completed by @fz1958 - [FEMR-331] End a user's session after 30 minutes of inactivity
Completed by @fz1958 - [FEMR-347] fEMR can connect to the internet and be accessed remotely
Completed by @anakhleh
Bug Fixes
- [FEMR-253] Medical will no longer try to autofill text for Medications that have been removed from a formulary
Fixed by @stevecarp - [FEMR-277] Removing a medication from the formulary can now be undone
Fixed by @anakhleh - [FEMR-285] Pages will no longer unwittingly (or wittingly) be submitted after clicking enter
Fixed by @adityapraveen123 - [FEMR-340] Adding existing medication to a formulary no longer causes the quantity to reset
Fixed by @anakhleh - [FEMR-345] Fixed bug where adding medication to a trip's inventory that hasn't been previously added results in an error
Fixed by @anakhleh
Known Bugs
- [FEMR-294] Users can bypass the change password screen instead of changing their password. Don't do this.
- [FEMR-346] There's an issue adding certain existing medications to a formulary. If this happens, create a new custom medication in place of it
- [FEMR-348] Medications can't be removed from old formulary
- [FEMR-349] Medication quantities can't be altered in old formulary
Development
- [FEMR-319] Migrate from Play Framework 2.5.10 to 2.6.12 to support scheduled tasks
- Removed eBean dependency from InventoryService
- Changed default prod logging location to use user.home arg
- Stop Research module from producing null pointer errors when getting a result
fEMR 2.3.8
Fixes some bugs that were exposed by our first merge of 2 databases.
Bug Fixes:
- Fixes some referential integrity in the patient encounters table. Foreign keys were missing.
- Fixed the jQuery selector string on Medical.
- Fix an issue with patient ids over 5 digits being mistakenly interpreted as phone numbers.
fEMR 2.3.7
Fixes some ugly known bugs from 2.3.6. Brought to you in a jiffy by @kdunlap 💂♂️
Bug Fixes:
- [FEMR-336] Users will no longer receive an error if they fill out the narrative field on Medical after a patient has a chief complaint recorded in Triage
- [FEMR-337] Submitting a patient with a prescription that contains a medication from inventory and no value in the amount no longer causes errors when looking up the patient
fEMR 2.3.6
🎅 ☃️ 🤶 ❄️
Known Bugs:
- [FEMR-336] Users will receive an error if they fill out the narrative field on Medical after a patient has a chief complaint recorded in Triage
- [FEMR-337] Submitting a patient with a prescription that contains a medication from inventory and no value in the amount causes errors when looking up the patient
Features:
- [FEMR-312] Filter inventory by trip for the Admin Inventory menu. This will let you view, alter, and export past inventory reports as ad Admin.
@jwgettel - [FEMR-310] Feedback can be submitted by any authenticated user through a new link at the bottom of the page
@ajmanor - [FEMR-284] Checkboxes for indicating smoking, alcohol, and diabetes added to Triage and Medical
@osmanghoni1 - [FEMR-287] Let an Admin delete a patient’s encounter via a red button similar to how a patient can be deleted. This requires that the user enters a reason for why they are deleting the patient's encounter.
@msaleh97
Bug Fixes:
- [FEMR-317] Wrap up metric / imperial height conversions being improperly displayed
@adamMolner - [FEMR-320] Fix discrepancy for weight values between medical and encounter views
@adamMolner - [FEMR-233] Standardize prescription names displayed across Medical, Pharmacy, Encounter history, and PDF exports
- Main menu can now fit all 6 roles on a tablet without weird formatting
- Removed “Signed in as” from the upper right corner near the logout button. Only a user’s first and last name is displayed now
- Fix issues with Triage forcing users to scroll up
Development:
- jQuery upgrade 2.0.3 -> 2.2.4
fEMR 2.3.5
Features:
[FEMR-297] Inventory keeps track of who added the medication and when @jwgettel
[FEMR-288] Quicklink buttons open in a new tab now instead of redirecting you from the current page @ajmanor
[FEMR-273] Remove the Research Only admin setting, it is configured on the server now @ajmanor
[FEMR-289] Turn blood pressure text red if > 140/90 on Triage @msaleh97
[FEMR-282] Phone number and address can be updated in later encounters if not initially recorded @TusharRakheja
[FEMR-300] Email field will stay populated after a bag login attempt @milesprower1010
[FEMR-295] Error message will appear after a failed login attempt @atbolsh
Fix up the Research module for better exports: @kdunlap
-team name & country included in exports
-trip id isn't required to create export
Bug Fixes:
osmanghoni1
[FEMR-318] Fix error that was occuring after trying to submit new vitals in Medical @osmanghoni1
Adam Moldner (adamMolner)
[FEMR-317] Fix bad conversions when height is stored using the metric system @adamMolner
Alex Manor (ajmanor)
[FEMR-226] Fix button formatting on the administrator menu @ajmanor
[FEMR-278] Fixed error when adding a custom medication without a generic field @kevinzurek
Known Bugs:
[FEMR-277] Removing a medication from the formulary can not be undone and adding the same one will not undelete it
[FEMR-313] Clicking the "-" button the medical treatment tab for diagnosis will cause the boxes to disappear on an iPad
fEMR 2.3.4
Features:
[FEMR-173] Allow user to delete patient problems
Bug Fixes:
[FEMR-308] Prescriptions won't show 0 for quantity when you don't enter a quantity
[FEMR-309] Encounter history properly displays prescriptions
Known Bugs:
[FEMR-277] Removing a medication from the formulary can not be undone and adding the same one will not undelete it
[FEMR-282] Phone # can not be updated in later encounters
[FEMR-313] Clicking the "-" button the medical treatment tab for diagnosis will cause the boxes to disappear on an iPad
fEMR 2.3.3
--New Implementations--
[feature (FEMR-210/232/242)] Viewing previously prescribed medications has been rewritten to look better and function properly
[feature (FEMR-244)] A user can use the "Manager" role to monitor patients who have checked in Thank you, @mtwins !
[development (FEMR-79)] Create non-generic user repository
[development (FEMR-256/80)] Unit testing framework in place
[development (FEMR-291)] Pictures are now persisted to the database instead of the filesystem
[development (FEMR-305)] Logs are being captured in stdout/err or configuration needs to be added for a file
[bug (FEMR-263)] Fixed duplicate patient warning when checking in a patient that already exists. Thank you, @adriankalinowski !
[bug (FEMR-278)] Fixed medications not being added to inventory when no generic field is filled out. Thank you, @SamuelDev !
[bug (FEMR-304)] Fixed typeahead not working on the homepage for some teams
--Known Bugs--
(FEMR-277) Removing a medication from the formulary can not be undone and adding the same one will not undelete it
(FEMR-282) Phone # can not be updated in later encounters
(FEMR-308) Prescriptions that weren't prescribed an amount will display 0.
(FEMR-313) Clicking the "-" button the medical treatment tab for diagnosis will cause the boxes to disappear on an iPad
--Additional Info--
For updating:
- Run script to fix empty city fields
- Run evolutions
- Run PhotoMigration utility (depends on mysql connector)
Special thank you to @b6025 for persisting photos to the database and also writing a utility that migrates existing photos. Also to @drakesvoboda for overhauling the displaying of prescription history to make it much more robust.
fEMR 2.3.2
--New implementations--
Fixes bug that caused medications to not be subtracted from formulary when being dispensed.
--Known bugs--
Same as 2.3.1
fEMR 2.3.1
--New implementations--
[feature (FEMR-138)] Pharmacy disclaimer must be checked to submit
[feature (FEMR-151)] Age category & age value can no longer be contradictory when selected
[feature (FEMR-161)] Last name of user displayed in user creation confirmation
[feature (FEMR-185)] Treatment field name changed to "Prodcedure/Counseling"
[feature (FEMR-208)] medication quantity dispensed displays in PDFs
[bug (FEMR-5)] Age can now be updated in later encounters
[bug (FEMR-113)] Empty height displays as "N/A" instead of 0'0" in PDFs
[bug (FEMR-217)] BMI is being displayed on Medical again
[development (FEMR-87)] Create non-generic photo repository
[development (FEMR-250/268/281)] Various dependency upgrades:
-Play Framework 2.4.0 -> 2.5.10
-Play eBean 1.0.0 -> 3.1.0
-SBT 0.13.8 -> 0.13.11
-Guice 4.0 -> 4.1
-mysql-connector 5.1.36 -> 5.1.40
--Known bugs--
(FEMR-232) Prescriptions not displaying properly in patient encounter history view
(FEMR-276) Duplicate record alert is showing up when duplicate records don't exist
(FEMR-277) Removing a medication from the formulary can not be undone and adding the same one will not undelete it
(FEMR-278) Error occurs when adding medication with no Generic field entry
(FEMR-282) Phone # can not be updated in later encounters
Version 2.3.0
New implementations:
[feature (FEMR-147)] Search for patients by phone number
[feature (FEMR-126)] Admin settings now have descriptions
[feature (FEMR-157)] Added optional phone number field
[feature (FEMR-158)] Password fields are no longer required when editing a user
[feature (FEMR-245)] View patients checked in on current day via new manager role
[feature (FEMR-243)] Add sorting to user table columns
[feature (FEMR-241)] Export inventory reports as CSV
[bug (FEMR-262/252)] Fixed issues with prescriptions and medications saving
[development (FEMR-258)] Some refactoring in the Medication/Patient repository
[development (FEMR-89)] Create non-generic user repository
[development (FEMR-85)] Create a non-generic Patient repository
[development (FEMR-237)] Fixed inconsistencies in database schemas
Known Bugs:
(FEMR-5) Age can not be updated in later encounters
(FEMR-217) Patient overview is not displaying BMI value on Medical
(FEMR-232) Prescriptions not displaying properly in patient encounter history view
(FEMR-276) Duplicate record alert is showing up when duplicate records don't exist
(FEMR-277) Removing a medication from the formulary can not be undone and adding the same one will not undelete it
(FEMR-278) Error occurs when adding medication with no Generic field entry
(FEMR-282) Phone # can not be updated in later encounters