This repository has been archived by the owner on Jan 9, 2023. It is now read-only.
Releases: HospitalRun/hospitalrun-frontend
Releases · HospitalRun/hospitalrun-frontend
2.0.0-alpha.7
CI
- nodejs: move from node v12 lts to v14 lts
2.0.0-alpha.6
⚠ BREAKING CHANGES
- login: removed login connected with CouchDB instance (737326d)
Features
- patient: add panel to display useful patient information (0baf3af), closes #2259
- patient: refactor add allergy button (4b234a1), closes #2259
- patient: remove unused function (eba6074), closes #2259
- patient: resolve merge conflict (981f59f), closes #2259
Bug Fixes
2.0.0-alpha.5
Features
- Added smooth scroll to index.css (#2408) (a7f771f)
- added tests: incidentsDownloadCSV (dc3c93e), closes #2292
- caregoal: add care goals to patient (#2360) (8eb8f6f)
- couchdb: added Windows alternatives to the couchdb helper scripts (f0a1cb8)
- diagnosis: adds new diagnosis fields (#2276) (2532435)
- diagnosis: link diagnosis with visit (#2321) (e558c27)
- download csv of incident table: uses json2csv. filters data (6575a74), closes #2292
- imaging: link image with visit (#2309) (c0ee742)
- incidentscsv: fixes (a5f60b2), closes #2292
- incidentscsv: made functions more abstract (1fb36c9), closes #2292
- incidentscsvtest: newline bug in tests (d577970), closes #2292
- labs: support list of notes for lab requests (#2325) (019a5f8)
- add new useTranslator (#2197) (d756cb6)
- added an entry in pageMap for incident infographic (e23c913)
- Added blood type info to patient (#2190) (01e8343)
- added label for visualize and fixed title (e06fbc3)
- added ListItem component to incidents in Sidebar for visualize tab (d73a3e7)
- added permission for viewing widgets to Permissions model (68d6297)
- added route for visualize component and performed sanity check (9dc7855)
- added test cases for visualize route (c6f17b3)
- implemented use of hook to retrieve reported incidents (8d04353)
- imported LineGraph component and rendered it with dumby data (7cc66eb)
- incidents per month are now managed in state (f2bc985)
- linegraph component now renders dynamic data stored in state (56ae1b8)
- partial implementation of useEffect hook (29a603e)
- use of Array.fill in monthlyIncidents useState (bb4b9fb)
- allergies: ability to click on allergy and view an allergy (#2224) (071508c)
- appointments: provide more information on listed appointments (a7b8441)
- incidents: add ability to resolve incidents (#2222) (5e95a9c)
- incidents, scheduling, other: add russian locale (7fa152b)
- labs: labs tab should use Table component (88a7c08)
- navbar: add icons to 'quick add' icon in navbar (#2220) (7e0aba7)
- navbar: display currently logged in user name (5a4bfa5)
- Navbar: remove search from navbar (#2237) (0c85e24)
- new: warn about potential duplicate patient (#2187) (#2240) (f49831c)
- new scripts and contributing.md: added scripts to init and cleanup couchdb (a331d62)
- triggers a re-render on useEffect when data loads (699be8c)
- updated useEffect dependency and implemented map (2b72f7e)
- imaging: create basic imaging module (#2250) (f256129)
- loading: add shared loading component (24c45bc)
- medications: implement basic medication module (#2249) (ab1bd5c)
- patient: put "Unknow" next to date of brith field (#2217) (ce16424)
- patient, actions: add russian locale (a03a63e)
- patients: add no patients exist (#2235) (886163a)
- patients: add visit functionality (#2251) (f11e702)
- viewlab.tsx: added success toast for updated/completed labs (5d08ccf)
Bug Fixes
2.0.0-alpha.4
Features
- navbar: add hamberger icon for mobile, and dividers (1cf6575)
- apply select component changes (c38004b)
- add new script for checking missing translations: translations (9ca5232), closes #1919
- care plan: fix internationalization (72a5bed)
- care-plan: add care plan form and tests (e96eb83)
- careplan: adds ability to add a new care plan (0aa0cf9)
- checkmissingtranslations.ts: add language in logs (d20b9c7)
- checkmissingtranslations.ts: change type of searchingPath (7ab8195)
- checkmissingtranslations.ts: refactor (75f9981)
- checkmissintranlations.ts: add colors to log (ede7b2e)
- checkmissintranslations.ts: run script before default ones (5ef3f7e)
- datepicker: add year selector dropdown (#2060) (b159d7a)
- i18n: add italian translation (#2035) (44f15f3)
- incident: Added Report Incident button (43cafa6)
- incidents: add ability to view an incident (5887859)
- incidents: add incident related routing (2e9e985)
- incidents: adds ability to report incident (4a4a682)
- incidents: adds ability to view all incidents (f11d8e9)
- incidents: filter incidents (#2087) (5309a85)
- labs: ability to filter by status on labs screen (#2033) (2b5c789)
- labs: add lab code (#2040) (b695ac8)
- navbar: add shortcut icon to the create pages (b1a8cdf)
- network-status: Notify users when they're working offline (#2109) (fa5bcb6)
- newlabrequest: add requestBy to model (c791de3), closes #2082
- pagecomponent: user can change page size (7411ad0), closes #1969
- patient: add input validation (#2032) (bb02fa2)
- patient: multiple contact info (#2113) (ceb96a4)
- settings: add navbar dropdown and settings page (#2096) (e5677fe)
- viewpatient: added labs tab to ViewPatient (#1987) (4a1c7ed)
- viewpatients: add a new field 'index', paging in next direction (d1c55e7), closes #1969 #1967
- viewpatients: add paging feature in ViewPatients component (dff2b3e), closes #1969
- viewpatients: add paging for search patients (b96680f), closes #1969
- viewpatients: add Tests, Fix bug (671ad02), closes #1969
- viewpatients: enables to navigation to previous page (52a59d3), closes #1969
- viewpatients: refactor code as recommended (5308f5f), closes #1969
- add Sort request in ViewPatients (c4109a4), closes #1969
Bug Fixes
- datetime: datetime pickers are bigger now (#2056) (52d30a3)
- eslint: fix pouchdb test error (f19d276)
- i18n: fix build (30bb158)
- incidents: add loading during fetch phase (#2085) (d1fb940)
- navbar: Make Navbar mobile-friendly (#2118) (391271a)
- patient: make note not required in care plan (#2158) (34e6041)
- sidebar: sidebar should only show links user has access to see (66feda1), closes #2110
- sidebar: sidebar should only show links user has access to see (2f22ebd), closes #2110
- toolchain: extends scripts tsconfig.json from base one (6532028), closes #2113
- toolchain: fix broken deps and updates translate-check script (d0c35db)
- standardize mock store setup in tests (#2075) (50f9e49)
- standardized react router i...
2.0.0-alpha.3
⚠ BREAKING CHANGES
- patients: Any patient saved with friendly id will no longer map friendly id to the patient
object, thus not displaying it in the UI or have it available for search
Features
- add french language: add French language ot locales list (2ce192b), closes #1888
- i18n: add more missing translations (697552d)
- i18n: fix tests (0f0a7c3)
- i8ln: accidently committed deleted file (3f58dd5)
- i8ln: add missing translations (008cb5f)
- making sidebar collapsible (168a112), closes #1858
- allergies: adds ability to add allergy to appointment (04a2160)
- appointments: add callbacks for appointment actions (c077d75)
- breadcrumb: add a breadcrumb underneath the page header (65b40ae), closes #1770
- breadcrumb: add a patient to the store in HispitalRun.tests.tsx (63517e8), closes #1770
- breadcrumb: add Breadcrumbs unit tests (component/slice/hook) (a44ac9f), closes #1770
- breadcrumb: add hook useAddBreadcrumbs / sort breadcrumbs (5beda75), closes #1770
- breadcrumb: add the dashboard breadcrumb item (beffc1f)
- breadcrumb: display the breadcrumb in the appointment components (a6eaf2a), closes #1770
- breadcrumb: improve Breadcrumbs tests (03174ad)
- breadcrumb: sort the breadcrumbs in addBreadcrumbs action (bbb3ca0), closes #1770
- breadcrumb: test the dispatch of addBreadcrumbs action (b5e4c38)
- breadcrumb: use reduxPatient instead of patient for breadcrumbs (492cb37)
- edit appointment: implement Edit Appointment functionality (f32c573)
- edit appointment: use button toolbar, address other PR issues (4744152)
- patients: fixes notifactions for updating/creating patient (73677e2)
- change to use standard naming and use iso dates (8827df1), closes #1879
- breadcrumb: customize breadcrumbs for patients and appointments (a68ed7e), closes #1770
- delete appointment: adds ability to delete appointment (dcb46b8)
- diagnoses: add diagnoses tab (bdf7aa1)
- labs: adding tests for labs module (3518b77)
- labs: adds ability to request and view labs (efba834)
- labs: adds labs route (a9c4100)
- labs: adds labs sidebar/navbar links (691572b)
- labs: adds test for lab related routes (f354c94)
- labs: adds view lab tests (1867543)
- labs: fix time related tests (94fa61a)
- labs: reduxify request, cancel, fetch, and update labs (7ba2e8e)
- labs: use different act import (be799ac)
- localization: add portuguese language (#2018) (4a7515a)
- newrelatedpersonmodal: update Error Feedback (57f9d7a), closes #1925
- notes: add notes to pacient (b43ae11), closes #1771
- patient: add appointment button (ec5d655)
- patient: add email and phone number validation (242e1a1)
- patient: add notes tab tests (6edc0ad)
- patient: change newAppointment button label and add tests (1704ccb)
- patient: provide better feedback on patient form (#1938) (37ac2b5)
- patients: add tests (53f93f6)
- patients: added an asterisk to the Allergy Name field (#1944) (b7e7142)
- patients: added live search to the patients search (#1970) (3ba741c)
- patients: addRealtedPerson function (bd22057)
- patients: adds ability to remove related person (#1968) (6e08bab)
- patients: adds tests for new notes modal (b3ddd24)
- patients: better form feedback for add allergy (#1945) (d6904e7)
- patients: escape string in appointments search (#2031) (254273f), closes [#1997](https://github.com/HospitalRun/hos...
1.0.0-beta
Implemented enhancements:
- New fields requested on the OPD Visit Reports #997
- Need to be able to customize invoice header and footer #370
- Deployment process #238
- Move config from DB to configuration file #153
- Exam and procedural notes shortcuts #130
- Add the ability to include multiple locations for a received item on entry #110
- Philippines need certification of confinement with admitting Diagnosis #100
- Result form(s) for labs #65
- For Ward Charges, need to segregate into separate charge sheets #59
- Handle 3rd party payments made after final bill #57
- Payment profiles should support specifying a set fee #35
- Ordering items from the orthopedic workshop #30
- We need to report appointment delinquency #27
Fixed bugs:
- Can't delete patient (new installation via docker) #1049
- Syncing for offline use not working #731
- Search is not working off-line #631
Closed issues:
- Docker not working on Centos 7. #1081
- Can't visit Users page under Administration (session expired), and then locked out of system until cookies are deleted #1077
- translation-sync fails #1066
- Poor calander pop-up #1054
- Error running initcouch2.sh on ubuntu 16.04 #1053
- Missed appointments screen should be removed #1047
- Searching for appointments - search field not labeled correctly. #1035
- Feature Request - Patient role #1034
- Clean up Report Header functions #1023
- Vitals - include the user who entered the information #1016
- Discharge report - use the examiner field from the visit. #1014
- Discharge Report is missing notes field #1013
- Search in docker install #1011
- No Way to Edit Imaging Pricing Type List, #1007
- Visit diagnosis is not being retained; current patient diagnosis is shown #999
- Imaging Type should be a Lookup List #998
- OPD Visit Report - minor UX changes around view and print #996
- Title on new Operative Plan should change after creating one #995
- Clicking on "Add Allergy" link on visit page takes you to the patient page #994
- [TRACKING ISSUE] Docs 1.0 #989
- Search function in pricing does not return correct result #986
- Use docker-compose to build and run app #980
- Tests fail when ran between 23:00 and 00:00 hours (Eastern, -5:00) #976
- Concider ember-concurrency addon #969
- Updating the Demo #931
- Spaces in username, during logging #922
- Thoughts on PouchDB/CouchDB architecture #863
- Make it easy for future translator to identify what phrases are needed to translate #862
- Can manually delete required End Date value in a new appointment and still save it #817
- class .active on the nav is seen in multiple items at once #783
- Build acceptance test for procedures.index #703
- Build acceptance test for patients.admitted #699
- Build acceptance test for medication.completed #697
- Build acceptance test for appointments.missed #691
- Build acceptance test for appointments.today #690
- Translations of delete messages across the application #543
- Patient Id auto increment with page refresh #447
- Adjustment types for inventory need to localized #390
- Show patient update confirmation as inline alert rather than modal #377
- Allow deletion/cancellation of inventory requests #334
- Conditionally include New Relic Instrumentation #176
- Personas / user research thread... #148
- Examining Inventory across the network #125
- Submitting an order to HQ from Inventory #124
- Generating a purchase order from Inventory #123
- Trending reporting for financials #106
Merged pull requests:
- Fix for Dockerfile issues building on CentOs 7. See issue #1081 #1082 (RonanOD)
- Offline fixes #1080 (jkleinsc)
- 334 delete inventory requests #1071 (StIvEk)
- Ember build fixes #1069 (tangollama)
- fix translation-sync instruction and script #1067 (mqchau)
- Modified medication model #1065 (hsorellana)
- HospitalRun electron #1058 (tangollama)
- Text expansion shortcut #1057 (tangollama)
- Update README.md for typos and added links #1055 (lisaychuang)
- Update readme to allow windows user run bootstrap script #1051 (ssh24)
- 1047 remove missed appointments #1050 (StIvEk)
- Documents for Docker-compose #1043 (Anisha1234)
- Address issue #390, Adjustment types for inventory need to be localized #1041 (sweeneydavidj)
- Fix allergies bug #1040 (adeolabadmus)
-...