v7.7.0
New Features
- Users can add a full patient record including extended patient data from the new patient data entry page. This means users will no longer need to visit the patient profile to enter all patient data.
- Search results for patients, investigations and labs now default to the new table results screen instead of list results screen. Users can still set an in-session default to the standard list results screen.
Bug Fixes & Enhancements
- Users who refine a completed search will be brought back to the first page of the results instead of remaining on the page they were on when they updated their search. This ensures users are able to see search results correctly upon updating a complete search.
- Updated the text in event search for the "Date of Specification" option to correctly reflect the search for "Date of specimen collection"
- Updated the data in the Current Sex field from "other" to "unknown" to properly reflect the data in NBS.
- Update the patient search results to show patient names in the format of [Last], [First] [Middle] [Suffix] in the legal names column.
- Updated the order for the Birth and Current Sex field to match NBS 6 display order.
- Update search fields to indicate that a user is searching against the current sex field.
What's Changed
- Extended patient: Address by @mpeels in #1803
- [CNFT1-2995] Structure of the form and api request for the creation of a patient with extended data by @adamloup-enquizit in #1788
- Cnft1 2751 extended name by @alaapbharadwaj in #1809
- reference from bug by @alaapbharadwaj in #1814
- Extended Data | Administrative Entr by @hclarkEnq in #1816
- Collapse button by @alaapbharadwaj in #1817
- CNFT1-2774 API: Create Extended patient data entry for Race, Identification by @stevegsa in #1807
- [CNFT1-3074] Fixes interaction between useSearchCriteria and useSearchResults to prevent double searches by @adamloup-enquizit in #1813
- Fix more hooks than during previous render by @mpeels in #1822
- refactoring administrative ui implementation and removing unneeded styles... by @hclarkEnq in #1818
- update phone and email section to use new type by @mpeels in #1825
- Update type for Address form. by @mpeels in #1827
- Race extended form refactor by @alaapbharadwaj in #1828
- Name extended form refactor by @alaapbharadwaj in #1832
- [CNFT1-2996] Patient extended add API by @adamloup-enquizit in #1826
- Cnft1 2771 identification by @mpeels in #1834
- [FIX] Corrects case on event id label by @adamloup-enquizit in #1841
- Cnft1 2775 ethnicity section by @mpeels in #1837
- Use real header elements. Fix No Data in table. Adjust card by @mpeels in #1840
- [Container] MS SQL Server by @adamloup-enquizit in #1849
- [CNFT1-2778] Patient add API: Sex & Birth by @adamloup-enquizit in #1835
- [CNT-57] - E2E test cases failure fix by @lramakr in #1853
- Extended patient create: Sex and birth by @mpeels in #1848
- [CNFT1-2756] Extended add api integration: part 1 by @adamloup-enquizit in #1854
- design change by @alaapbharadwaj in #1851
- Update SexAndBirthEntryFields.tsx by @benlam-ignw in #1859
- Cnft1 2779 mortality section by @mpeels in #1857
- [CNT-64] - 1032 - Classic - Question Library - Add New Local by @lramakr in #1861
- Cnft1 2782 extended patient general by @mpeels in #1862
- [Clean up] Advanced Search by @adamloup-enquizit in #1865
- CNFT1-2776 API: Create Extended patient data entry form for Ethnicity by @stevegsa in #1844
- Various fixes for extended patient by @mpeels in #1870
- [CNFT1-2756] API changes for extended add patient (part 2) by @adamloup-enquizit in #1864
- adding previous work for inpage nav with some fixes in a new branch by @hclarkEnq in #1869
- Fix panel appearing behind results by @mpeels in #1871
- [CNFT1-2756] Patient Extended Add API integration (part 3) by @adamloup-enquizit in #1873
- Design system/modal by @adamloup-enquizit in #1874
- [CNT-65] - 1033 Question Library - Add New PHIN E2E Test by @lramakr in #1875
- Cnft1 2748 extended create feature flag by @mpeels in #1876
- [CNFT1-2756] Patient add success modal by @adamloup-enquizit in #1878
- [CNT-66] - 1034 Question Library - Edit Question by @lramakr in #1879
- CNFT1-2780 API: Create Extended patient data entry form for Mortality by @stevegsa in #1877
- [FIX] patient delete button alignment by @adamloup-enquizit in #1881
- Bump rollup from 2.79.1 to 2.79.2 in /apps/modernization-ui by @dependabot in #1880
- Update “Date of Specification” in Event date type to ”Date of Specimen Collection” by @benlam-ignw in #1886
- Change default view in search settings from list to table by @benlam-ignw in #1885
- [CNFT1-3183]changing mode of repeatingBlock by @hclarkEnq in #1884
- ELR HL7 seed for address and basic info by @mdavis-enquizit in #1866
- Cnft1 3086 side nav by @mpeels in #1887
- [CNFT1-2783] Patient Add API: General Information by @adamloup-enquizit in #1888
- cancel button implemented, need to be some testing by @alaapbharadwaj in #1882
- CNFT1-3068: Alter default for Lab Report after Homepage Search by @joeaxcdw in #1889
- CNT-68 add patient uses main element and list fix for search by @mdavis-enquizit in #1892
- CNFT1-3177: Sex Other rename to Unknown by @joeaxcdw in #1890
- [CNFT1-3243] Reset paginiation on new search by @adamloup-enquizit in #1891
- CNFT1-3271: Alphabetize genders on backend by @joeaxcdw in #1896
- Postman collection updates by @adamloup-enquizit in #1897
- Update name display in Patient Search results to Last Name, First Name Middle Name, Suffix by @benlam-ignw in #1895
- [CNT-67] - 1035 - Condition Library - Add New Condition by @lramakr in #1893
- Cnft1 3196 census tract validation by @hclarkEnq in #1894
- CNT-61 Add lab report same as reporting facility by @Faruker in #1898
- Extended patient create error pt1 by @mpeels in #1900
- [CNFT1-3262]-data-validations by @hclarkEnq in #1902
- [CNT-67] - E2E test failure fix by @lramakr in #1903
- CNFT1-3272: New patient extended remove x on confirmation message by @joeaxcdw in #1904
- [FIX] Making the add patient api request a little more flexible by @adamloup-enquizit in #1901
- [CNFT1-3230] extended add race validation (part 1) by @adamloup-enquizit in #1905
- Cnft1 3181 repeating block error banner by @mpeels in #1909
- CNT-68 fixes for rebuilt database and updates by @mdavis-enquizit in #1911
- [CNFT1-3230] Patient Extended Add race demographics validation by @adamloup-enquizit in #1908
- [CNFT1-3282] Include address type in patient search results by @adamloup-enquizit in #1910
- [CNT-69] - 1036 - Edit Condition Library by @lramakr in #1913
- Index Event IDs for Patient Search by @stevegsa in #1906
- CNFT1-3165: Add Patient Extended: Back button to replicate cancel function by @joeaxcdw in #1907
- [sonar] addresses new sonar rule javaarchitecture:S7027 by @adamloup-enquizit in #1914
- [CNFT1]-passing display type with name and id for profileLink to change table view for firstColumn by @hclarkEnq in #1912
- Fix form retaining value by @mpeels in #1917
- CNFT1-3280: Patient Search table reorder columns and lock only Patient ID column by @joeaxcdw in #1915
Full Changelog: v7.6.1...v7.7.0