Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

2.0.0-alpha.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@matteovivona matteovivona released this 02 May 13:14
· 2143 commits to master since this release

⚠ 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 #2003 #1999 #2029
  • patients: new related person to add related person (#1955) (0afeee1)
  • patients: refactor patient list to use table (#1965) (89430f7)
  • patients: set max date in date of birth date picker (#2002) (f292926)
  • viewlabs: sort Labs by requestedOn field (#2004) (88ec61c)
  • add created date and last updated date (16ab294), closes #1879
  • Added new proposed links to the sidebar (#1956) (c74dec0)
  • added successful alert when adding new appointments (4c0b8fe), closes #1894
  • fix tests for sorting (3ce732a)
  • indicate required fields in new Related Person Modal (#1950) (e17dd1d)
  • remove paging stuff (a1569b1)
  • remove unused variable (060d68a)
  • work in progress paging and sorting (7f856c8)
  • breadcrumb: use a single component for Breadcrumbs (a4c1cfb), closes #1770
  • diagnoses: adds ability to add a diagnosis (e1ce6c9)
  • edit appointment: add tests for Edit Appointment route (58117b4)
  • edit appointment: fix lint errors and typo (c22d02b)
  • edit appointment: resolve merge conflicts (63165ab)
  • i18n: add translation resources (03729e5)
  • i18n: reorganize public translation resources (761deda), closes #1668
  • i18n: update and resolve testing and lint issues (d9b7722), closes #1668
  • patients: success alert on new related person (c2c491d)
  • patients: use randomly generated code instead of sequence (1d6047d), closes #1876
  • textInput: add new input type tel (2128500)
  • toolbar: add tests for button toolbar (0e56e3c)
  • toolbar: basic button toolbar (af22ce0)
  • toolbar: change edit patient to toolbar button (450b8cd)
  • view patient: add 'edit' icon to Edit button (0da4043)

Bug Fixes

  • moment: add resolutions key on package.json (e972aae)
  • patients: fixes search when using special characters (#2012) (1693e5f)
  • adds missing translations (6f5f9f9)
  • fixes warnings/errors appearing in console (5cfbc32)
  • ** #1906:** fixed button position (89f0bcd)
  • ./locales/enus/translations/scheduling/index.ts: changed 'Walk Up' (837987d)
  • #1899: added warning messages (58f9402), closes #1899
  • #1915: ark required fields as required for new/edit Patient (b43facf), closes #1915
  • adddiagnosismodal and datepickerwithlabelformgroups: required field (b4100f5), closes #1926
  • appointments: changed appointment type 'Walk Up' to 'Walk In' (0968c28)
  • breadcrumb: add the breadcrumb for the edit appointment view (3cee578), closes #1854
  • breadcrumb: set appointment date precision to minutes in breadcrumb (33b4dc3), closes #1853
  • breadcrumb label: edit Appointment label on breadcrumb (224a63f), closes #1996
  • build: fixes yarn install on github ci (814e712)
  • button toolbar: align buttons to the right in the toolbar (9b2e721), closes #1852
  • ci: removes storybook command (38c4b40)
  • component: changed Add Diagnoses button to Add Diagnosis for #1929 (735c8f3)
  • conflict: merge master (97e01d9)
  • i18n: fix file type (cf305bc)
  • i18n: fix file type and import (98c25b9), closes #1668
  • i18n: fix i18n translation keys and reorganize files (dba5165), closes #1668
  • i18n: fix search button properties (59680a0), closes #1668
  • i18n: merge changes from upstream (0726ac3), closes #1668
  • i18n: update translation resources for enUs and ptBr (68bb92c), closes #1668
  • labs: Cleanup small issues with lab section (#2010) (e445a97)
  • navbar: add missing i18n t function (c7fd937), closes #1668
  • newPatient: correct input types of email and phone fields (7b6b2cc)
  • patient: appointments list tests (af66ec6)
  • patient: Input validation and error feedback (#1977) (992e58d)
  • patient: mark required fields in New Appointment/Edit Appointment (47d14a0), closes #1916
  • patients: add translation for patient.Code (#1994) (c703928)
  • patients: current patient can no longer be related person (#1959) (b816ebf)
  • search: fixes search inputs being too small (5c67b72)
  • translations: missing translations values (#1939) (79433a4)
  • add @types/uuid (9c786cf)
  • fix time based test (4b94d53)
  • typo in changelog.md (b7465be)
  • schedual button: fixed delete appointment button (91baf9d), closes #1901
  • translations: ptBR alergies and diagnoses (f2db2e3)
  • fix multiple imports lint error (e1e1f4c)
  • remove unused imports (b9ee43a)
  • use a different style import (a6e97ea)
  • use uuidv4 instead of timestamps for autogenerated ids (258cab8), closes #1877
  • test: cleaned up id and fixed test with sequential insert (0f061d2)
  • test: fix warning about missing key (55b5fbd)
  • test: update patient slice test to match resource update (0a23b8c), closes #1668