Skip to content

Releases: FEMR/femr

fEMR 2.4.0

23 May 22:03
Compare
Choose a tag to compare

🚀 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

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

04 Feb 17:37
Compare
Choose a tag to compare

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

21 Jan 20:10
Compare
Choose a tag to compare

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

26 Dec 19:21
Compare
Choose a tag to compare

🎅 ☃️ 🤶 ❄️

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

25 Nov 01:27
Compare
Choose a tag to compare

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

19 May 22:11
Compare
Choose a tag to compare

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

22 Apr 00:57
Compare
Choose a tag to compare

--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:

  1. Run script to fix empty city fields
  2. Run evolutions
  3. 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

15 Feb 22:17
Compare
Choose a tag to compare

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

12 Feb 23:36
Compare
Choose a tag to compare

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

21 Dec 01:52
Compare
Choose a tag to compare

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