Releases: CDCgov/NEDSS-Modernization
Releases · CDCgov/NEDSS-Modernization
v7.8.0
New Features
- Users will be able to search with multiple Patient IDs.
- Users should be able to search with any specific part of date (Day field, Month field, Year field) and between any dates.
- Users will see Current age of the patient calculated and displayed, after entering Data of birth information in the page.
- Users will see Default value for Country as United States.
- Users will be able to cancel Patient creation using the Cancel button.
- Users should not be able to create a new patient by using Enter key.
What's Changed
- [CNFT1-3278] name type in search results by @adamloup-enquizit in #1918
- [CNFT1-3350] Searches for Unknown gender returns only patients with an unknown gender by @adamloup-enquizit in #1916
- Suppresses several instances of javaarchitecture:S7027 by @mpeels in #1920
- CNFT1-3363: Add Patient Extended: Filter to only top-level primary occupations by @joeaxcdw in #1919
- [CNT-70] - 1037 - Import Template Library by @lramakr in #1926
- CNFT1-3040 Index Event IDs for Patient Search P2 by @stevegsa in #1923
- [CNFT1-3307] event search feature flag by @adamloup-enquizit in #1922
- [CNT-71] - 1038 - Template Library Filter Library results page by @lramakr in #1928
- [CNFT1-2846] Configurable logo by @adamloup-enquizit in #1927
- Cnft1 2755 data transfer by @alaapbharadwaj in #1925
- Fix typo in categoryValidator by @benlam-ignw in #1932
- [CNFT1-2999] add extended ethnicity by @adamloup-enquizit in #1933
- [CNFT1-3369] Prevents the cancel modal from appearing after a patient is created by @adamloup-enquizit in #1931
- bug fixed by @alaapbharadwaj in #1930
- Bug basic to extended by @alaapbharadwaj in #1934
- CNFT1-3285: Address header in search by @joeaxcdw in #1929
- [CNFT1-3364-panel-button-fixes] changing reset button styles and adding panel min-width by @hclarkEnq in #1924
- [FIX] States are optional by @adamloup-enquizit in #1935
- Legal name, and other names hidden by @alaapbharadwaj in #1937
- [CNT-72] - 1039 - Template Rules View Rule by @lramakr in #1939
- CNT-76 Run widget report by @mdavis-enquizit in #1942
- [CNFT1-2998]-creating context for restoring data from extended to basic forms by @hclarkEnq in #1938
- CNFT1-3287: Other names header for search by @joeaxcdw in #1940
- Extension input was not being populated by @alaapbharadwaj in #1943
- Cnft1 3277 UI add patient name column by @benlam-ignw in #1941
- [CNFT1-3372] Numeric values only by @adamloup-enquizit in #1948
- [CNFT1-2998]fixing fields Home-phone, Race, and Ethnicity by @hclarkEnq in #1949
- CNFT1-3349: Header for identifications in search by @joeaxcdw in #1946
- Bump cookie and express in /apps/modernization-ui by @dependabot in #1947
- Update nbs6 win container by @kramakur in #1952
- Quick fix for a bug introduced in refactoring / merge conflict resolution by @benlam-ignw in #1951
- CNFT1-3283 API: Type for Phone Numbers by @stevegsa in #1936
- [CNFT1-3339]-adding dash for first last names and tests by @hclarkEnq in #1955
- CNFT1-3361: Change search page size to 20 by @joeaxcdw in #1953
- [CNFT1-3406] adds short form patient data entry object by @adamloup-enquizit in #1954
- Label for phone section, type by @alaapbharadwaj in #1950
- [CNFT1-3372] More restrictions on the NumericInput component by @adamloup-enquizit in #1956
- CNT-75 APPROVAL QUEUE FOR INITIAL NOTIFICATIONS LINK by @mdavis-enquizit in #1944
- [CNT-86] - 1040 - Valueset Library - Add new local by @lramakr in #1960
- Fixing dropdown input fields by @alaapbharadwaj in #1945
- CNFT1-3395: Add patient feature flag by @joeaxcdw in #1957
- [CNFT1-3411]: Adding validationStatus and aria-describedby to fields and !!error on textArea by @hclarkEnq in #1958
- [CNFT1-3283] phone type descriptors by @adamloup-enquizit in #1963
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /apps/modernization-ui by @dependabot in #1966
- Cnft1 3308 UI add link to nbs 6 search by @benlam-ignw in #1959
- Headers for phone numbers by @alaapbharadwaj in #1962
- [CNFT1-3423]: correcting content for delete modal in patient profile by @hclarkEnq in #1964
- [CNT-87] - 1041 - Valueset Library - Add new PHIN by @lramakr in #1967
- Write behavioral unit tests for the new RichTooltip component by @benlam-ignw in #1968
- [CNT-88] - 1042 - Valueset Library - Filter navigate result pages by @lramakr in #1973
- [CNFT1-3408] basic add patient api integration by @adamloup-enquizit in #1970
- [CNFT1-3418]: adding chips style updates by @hclarkEnq in #1972
- [CNFT1-3418]: updating terms resolver and tests by @hclarkEnq in #1974
- CNFT1-3236 API to accommodate DOB Partial data and Date range search by @stevegsa in #1961
- [CNFT1-3423]: Adding no data and three patient profile dashes update. by @hclarkEnq in #1971
- [FIX] removes empty valued selectables by @adamloup-enquizit in #1975
- Patient Search - Support Event IDs by @mpeels in #1969
- [CNFT1-3418]: caps for chips fields by @hclarkEnq in #1977
- CNT-62 Classic add morbidity report by @Faruker in #1978
- CNT-81 14 day search by @mdavis-enquizit in #1976
- [CNT-89] - 1043 - Valueset Library - Expand and collapse subsections by @lramakr in #1979
- Cnft1 3414 patient search search results table is not appearing as per the design by @benlam-ignw in #1980
- CNFT1-3317: Create operator dropdown component by @joeaxcdw in #1965
- Cnt 78 classic homepage visualization test automation by @Faruker in #1982
- CNT-80 Automate classic test scenario open investigations by @Faruker in #1985
- [CNT-90] - 1044 - Valueset Library - Add new concept by @lramakr in #1986
- CNFT1-3429: Phone number header label in search by @joeaxcdw in #1984
- CNT-79 Classic test scenario decision support by @Faruker in #1988
- Cnft1 2371 investigation delete routing by @adamloup-enquizit in #1983
- [CNT-90] - 1044 Valueset Library - Fixed typo by @lramakr in #1989
- Cnft1 3276 sorting patient name by @alaapbharadwaj in #1987
- CNFT1-3312 API: Update API to handle Operators for Last Name by @stevegsa in #1981
- CNFT1-3402 Update API to handle Operators for First name by @stevegsa in #1991
- Cnft1 3276 sorting patient name by @alaapbharadwaj in #1994
- CNFT1-3430: "no data" for phone and address in search by @joeaxcdw in https://github.com/CDCgov/NEDSS-...
v7.7.2
New Features
- Users can navigate to the NBS 6 version “Patient profile” from “Patient search” results and “New patient” success message.
- Users can search for patients using search operators in the demographic fields, last name, first name, street address and city.
- Users can search for any patient from the home page using event ID.
- Users should see age information along with date of birth in the patient search results table and list view
What's Changed
- [CNFT1-3278] name type in search results by @adamloup-enquizit in #1918
- [CNFT1-3350] Searches for Unknown gender returns only patients with an unknown gender by @adamloup-enquizit in #1916
- Suppresses several instances of javaarchitecture:S7027 by @mpeels in #1920
- CNFT1-3363: Add Patient Extended: Filter to only top-level primary occupations by @joeaxcdw in #1919
- [CNT-70] - 1037 - Import Template Library by @lramakr in #1926
- CNFT1-3040 Index Event IDs for Patient Search P2 by @stevegsa in #1923
- [CNFT1-3307] event search feature flag by @adamloup-enquizit in #1922
- [CNT-71] - 1038 - Template Library Filter Library results page by @lramakr in #1928
- [CNFT1-2846] Configurable logo by @adamloup-enquizit in #1927
- Cnft1 2755 data transfer by @alaapbharadwaj in #1925
- Fix typo in categoryValidator by @benlam-ignw in #1932
- [CNFT1-2999] add extended ethnicity by @adamloup-enquizit in #1933
- [CNFT1-3369] Prevents the cancel modal from appearing after a patient is created by @adamloup-enquizit in #1931
- bug fixed by @alaapbharadwaj in #1930
- Bug basic to extended by @alaapbharadwaj in #1934
- CNFT1-3285: Address header in search by @joeaxcdw in #1929
- [CNFT1-3364-panel-button-fixes] changing reset button styles and adding panel min-width by @hclarkEnq in #1924
- [FIX] States are optional by @adamloup-enquizit in #1935
- Legal name, and other names hidden by @alaapbharadwaj in #1937
- [CNT-72] - 1039 - Template Rules View Rule by @lramakr in #1939
- CNT-76 Run widget report by @mdavis-enquizit in #1942
- [CNFT1-2998]-creating context for restoring data from extended to basic forms by @hclarkEnq in #1938
- CNFT1-3287: Other names header for search by @joeaxcdw in #1940
- Extension input was not being populated by @alaapbharadwaj in #1943
- Cnft1 3277 UI add patient name column by @benlam-ignw in #1941
- [CNFT1-3372] Numeric values only by @adamloup-enquizit in #1948
- [CNFT1-2998]fixing fields Home-phone, Race, and Ethnicity by @hclarkEnq in #1949
- CNFT1-3349: Header for identifications in search by @joeaxcdw in #1946
- Bump cookie and express in /apps/modernization-ui by @dependabot in #1947
- Update nbs6 win container by @kramakur in #1952
- Quick fix for a bug introduced in refactoring / merge conflict resolution by @benlam-ignw in #1951
- CNFT1-3283 API: Type for Phone Numbers by @stevegsa in #1936
- [CNFT1-3339]-adding dash for first last names and tests by @hclarkEnq in #1955
- CNFT1-3361: Change search page size to 20 by @joeaxcdw in #1953
- [CNFT1-3406] adds short form patient data entry object by @adamloup-enquizit in #1954
- Label for phone section, type by @alaapbharadwaj in #1950
- [CNFT1-3372] More restrictions on the NumericInput component by @adamloup-enquizit in #1956
- CNT-75 APPROVAL QUEUE FOR INITIAL NOTIFICATIONS LINK by @mdavis-enquizit in #1944
- [CNT-86] - 1040 - Valueset Library - Add new local by @lramakr in #1960
- Fixing dropdown input fields by @alaapbharadwaj in #1945
- CNFT1-3395: Add patient feature flag by @joeaxcdw in #1957
- [CNFT1-3411]: Adding validationStatus and aria-describedby to fields and !!error on textArea by @hclarkEnq in #1958
- [CNFT1-3283] phone type descriptors by @adamloup-enquizit in #1963
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /apps/modernization-ui by @dependabot in #1966
- Cnft1 3308 UI add link to nbs 6 search by @benlam-ignw in #1959
- Headers for phone numbers by @alaapbharadwaj in #1962
- [CNFT1-3423]: correcting content for delete modal in patient profile by @hclarkEnq in #1964
- [CNT-87] - 1041 - Valueset Library - Add new PHIN by @lramakr in #1967
- Write behavioral unit tests for the new RichTooltip component by @benlam-ignw in #1968
- [CNT-88] - 1042 - Valueset Library - Filter navigate result pages by @lramakr in #1973
- [CNFT1-3408] basic add patient api integration by @adamloup-enquizit in #1970
- [CNFT1-3418]: adding chips style updates by @hclarkEnq in #1972
- [CNFT1-3418]: updating terms resolver and tests by @hclarkEnq in #1974
- CNFT1-3236 API to accommodate DOB Partial data and Date range search by @stevegsa in #1961
- [CNFT1-3423]: Adding no data and three patient profile dashes update. by @hclarkEnq in #1971
- [FIX] removes empty valued selectables by @adamloup-enquizit in #1975
- Patient Search - Support Event IDs by @mpeels in #1969
- [CNFT1-3418]: caps for chips fields by @hclarkEnq in #1977
- CNT-62 Classic add morbidity report by @Faruker in #1978
- CNT-81 14 day search by @mdavis-enquizit in #1976
- [CNT-89] - 1043 - Valueset Library - Expand and collapse subsections by @lramakr in #1979
- Cnft1 3414 patient search search results table is not appearing as per the design by @benlam-ignw in #1980
- CNFT1-3317: Create operator dropdown component by @joeaxcdw in #1965
- Cnt 78 classic homepage visualization test automation by @Faruker in #1982
- CNT-80 Automate classic test scenario open investigations by @Faruker in #1985
- [CNT-90] - 1044 - Valueset Library - Add new concept by @lramakr in #1986
- CNFT1-3429: Phone number header label in search by @joeaxcdw in #1984
- CNT-79 Classic test scenario decision support by @Faruker in #1988
- Cnft1 2371 investigation delete routing by @adamloup-enquizit in #1983
- [CNT-90] - 1044 Valueset Library - Fixed typo by @lramakr in #1989
- Cnft1 3276 sorting patient name by @alaapbharadwaj in #1987
- CNFT1-3312 API: Update API to handle Operators for Last Name by @stevegsa in #1981
- CNFT1-3402 Update API to handle Operators for First name by @stevegsa in #1991
- Cnft1 3276 sorting patient name by @alaapbharadwaj in #1994
- CNFT1-3430: "no data" for phone and address in search by @joeaxcdw in #1993
- There must be at least one result to show the pagin...
v7.7.1
New Features
- Users will see 20 results in patient search in both table and list view.
- Users will see patient search criteria chips as designed.
- Users will see "--", when first name and last name information is not available.
- Links to investigations and lab reports on the modernized search page have been replaced with a link to classic search. The Investigations and lab reports links will be made available in a future release.
- Users will see all types of address, phone numbers and other names available for a patient in the patient search results.
- Patient search results should be sortable by patient name.
- If you enter data into Name, Address, Phone & Email, Identification, and Race fields without selecting the “Add” button under data entry page, then you will see an “Unsaved Data” error message.
- Users will see data transferred from new patient form to the new patient extended form after clicking "Add extended data" button
- Users will see inline validation when entering new patient data, so that it is easily identify and fix an issue.
What's Changed
- [CNFT1-3278] name type in search results by @adamloup-enquizit in #1918
- [CNFT1-3350] Searches for Unknown gender returns only patients with an unknown gender by @adamloup-enquizit in #1916
- Suppresses several instances of javaarchitecture:S7027 by @mpeels in #1920
- CNFT1-3363: Add Patient Extended: Filter to only top-level primary occupations by @joeaxcdw in #1919
- [CNT-70] - 1037 - Import Template Library by @lramakr in #1926
- CNFT1-3040 Index Event IDs for Patient Search P2 by @stevegsa in #1923
- [CNFT1-3307] event search feature flag by @adamloup-enquizit in #1922
- [CNT-71] - 1038 - Template Library Filter Library results page by @lramakr in #1928
- [CNFT1-2846] Configurable logo by @adamloup-enquizit in #1927
- Cnft1 2755 data transfer by @alaapbharadwaj in #1925
- Fix typo in categoryValidator by @benlam-ignw in #1932
- [CNFT1-2999] add extended ethnicity by @adamloup-enquizit in #1933
- [CNFT1-3369] Prevents the cancel modal from appearing after a patient is created by @adamloup-enquizit in #1931
- bug fixed by @alaapbharadwaj in #1930
- Bug basic to extended by @alaapbharadwaj in #1934
- CNFT1-3285: Address header in search by @joeaxcdw in #1929
- [CNFT1-3364-panel-button-fixes] changing reset button styles and adding panel min-width by @hclarkEnq in #1924
- [FIX] States are optional by @adamloup-enquizit in #1935
- Legal name, and other names hidden by @alaapbharadwaj in #1937
- [CNT-72] - 1039 - Template Rules View Rule by @lramakr in #1939
- CNT-76 Run widget report by @mdavis-enquizit in #1942
- [CNFT1-2998]-creating context for restoring data from extended to basic forms by @hclarkEnq in #1938
- CNFT1-3287: Other names header for search by @joeaxcdw in #1940
- Extension input was not being populated by @alaapbharadwaj in #1943
- Cnft1 3277 UI add patient name column by @benlam-ignw in #1941
- [CNFT1-3372] Numeric values only by @adamloup-enquizit in #1948
- [CNFT1-2998]fixing fields Home-phone, Race, and Ethnicity by @hclarkEnq in #1949
- CNFT1-3349: Header for identifications in search by @joeaxcdw in #1946
- Bump cookie and express in /apps/modernization-ui by @dependabot in #1947
- Update nbs6 win container by @kramakur in #1952
- Quick fix for a bug introduced in refactoring / merge conflict resolution by @benlam-ignw in #1951
- CNFT1-3283 API: Type for Phone Numbers by @stevegsa in #1936
- [CNFT1-3339]-adding dash for first last names and tests by @hclarkEnq in #1955
- CNFT1-3361: Change search page size to 20 by @joeaxcdw in #1953
- [CNFT1-3406] adds short form patient data entry object by @adamloup-enquizit in #1954
- Label for phone section, type by @alaapbharadwaj in #1950
- [CNFT1-3372] More restrictions on the NumericInput component by @adamloup-enquizit in #1956
- CNT-75 APPROVAL QUEUE FOR INITIAL NOTIFICATIONS LINK by @mdavis-enquizit in #1944
- [CNT-86] - 1040 - Valueset Library - Add new local by @lramakr in #1960
- Fixing dropdown input fields by @alaapbharadwaj in #1945
- CNFT1-3395: Add patient feature flag by @joeaxcdw in #1957
- [CNFT1-3411]: Adding validationStatus and aria-describedby to fields and !!error on textArea by @hclarkEnq in #1958
- [CNFT1-3283] phone type descriptors by @adamloup-enquizit in #1963
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /apps/modernization-ui by @dependabot in #1966
- Cnft1 3308 UI add link to nbs 6 search by @benlam-ignw in #1959
- Headers for phone numbers by @alaapbharadwaj in #1962
- [CNFT1-3423]: correcting content for delete modal in patient profile by @hclarkEnq in #1964
- [CNT-87] - 1041 - Valueset Library - Add new PHIN by @lramakr in #1967
- Write behavioral unit tests for the new RichTooltip component by @benlam-ignw in #1968
- [CNT-88] - 1042 - Valueset Library - Filter navigate result pages by @lramakr in #1973
- [CNFT1-3408] basic add patient api integration by @adamloup-enquizit in #1970
- [CNFT1-3418]: adding chips style updates by @hclarkEnq in #1972
- [CNFT1-3418]: updating terms resolver and tests by @hclarkEnq in #1974
- CNFT1-3236 API to accommodate DOB Partial data and Date range search by @stevegsa in #1961
- [CNFT1-3423]: Adding no data and three patient profile dashes update. by @hclarkEnq in #1971
- [FIX] removes empty valued selectables by @adamloup-enquizit in #1975
- Patient Search - Support Event IDs by @mpeels in #1969
- [CNFT1-3418]: caps for chips fields by @hclarkEnq in #1977
- CNT-62 Classic add morbidity report by @Faruker in #1978
- CNT-81 14 day search by @mdavis-enquizit in #1976
- [CNT-89] - 1043 - Valueset Library - Expand and collapse subsections by @lramakr in #1979
- Cnft1 3414 patient search search results table is not appearing as per the design by @benlam-ignw in #1980
- CNFT1-3317: Create operator dropdown component by @joeaxcdw in #1965
- Cnt 78 classic homepage visualization test automation by @Faruker in #1982
- CNT-80 Automate classic test scenario open investigations by @Faruker in #1985
- [CNT-90] - 1044 - Valueset Library - Add new concept by @lramakr in #1986
- CNFT1-3429: Phone number header label in search by @joeaxcdw in #1984
- CNT-79 Classic test scenario decision support by @Faruker in #1988
- Cnft1 2371 investigation delete routing by @adamloup-enquizit in #1983
- [CNT-90] - 1044 Valueset Library - Fixed typo by @lramakr in #1989
- Cnft1 3276 sorting patient name by @alaapbh...
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 https://github.com/CDCgov/NEDSS-Modernization/...
v7.6.2
UI Bug Fixes and Enhancements
- Users searching for lab reports (Dashboard --> Advanced Search [link] --> Lab Reports [tab]) will be able to search against Resulted Test and Coded Organism search fields using an auto-complete field with a quick code lookup.
- Fixed a bug so that users accurately see the associated investigator in the investigator column on event search screens.
New Features Added to Data Ingestion and Near Real Time Reporting
- A new API has been added enabling the ingestion of ELR PHDC XML data without directly linking Rhapsody to database. Rhapsody calls this API to send PHDC.xml to be processed by NBS ELR importer process into ODSE tables. In the next release more documentation will be added covering configuration and workflow for the new API. In this release the Swagger documentation will be available here:
- https://<>/swagger-ui/index.html
- Sample swagger documentation here: https://dataingestion.dts1.nbspreview.com/swagger-ui/index.html
- Added Public Health Case Fact (PHCF) datamart to the near Real Time Reporting pipeline. This adds support for standard reports that reference the PHCF datamart within the ODSE to get data in near real time. This brings the total number of datamarts that have been added to the pipeline for the near real time reporting to 2 as follows:
- Hepatitis (HEP)
- Public Health Case Fact (PHCF)
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
- patietn profile stlyes (#1881) by @mpeels in #1899
Full Changelog: v7.6.1...v7.6.2
v7.6.1
Bug Fixes and Enhancements
- Improved user interface to ensure that tool tips properly display on the filter and sort buttons for patient search results.
- Users selecting the "clear all" options will now properly reset the search back to its starting status to be able to complete a new search with only the default options selected.
- When users sort investigations by the "Start date" field in the table view for investigations, they will now see an accurate list sorted by that field.
- Users will be shown which columns can be sorted on the search results table screen with clear controls built into the table results user interface.
What's Changed
- Fix failed test scenarios for editing demographics information by @Faruker in #1746
- Bump micromatch from 4.0.7 to 4.0.8 in /apps/modernization-ui by @dependabot in #1732
- CNT-42 Fix failed test scenarios by @Faruker in #1751
- [CNFT1-2943] Allows for partial searches of coded results and resulted tests in Lab Report searches by @adamloup-enquizit in #1748
- [FIX] Corrects the password reset email address by @adamloup-enquizit in #1749
- Update badeball npm version by @mdavis-enquizit in #1750
- [CNT-57] - Fix failed e2e test cases by @lramakr in #1757
- Cnft1 2944 resulted test codes by @alaapbharadwaj in #1753
- adding checkmark on selected option sortby dropdown and refactored by @hclarkEnq in #1752
- [CNFT1-2470] Actually collapsible criteria by @adamloup-enquizit in #1758
- [CNFT1-2973] Sortable investigation results by @adamloup-enquizit in #1760
- Move secrets to env vars by @mpeels in #1534
- Workflow update secret by @mpeels in #1763
- Pagebuilder workflow fix by @mpeels in #1764
- [FIX] Patient sorting by @adamloup-enquizit in #1766
- Clear county when state value is cleared. Hook error fix by @mpeels in #1756
- [CNFT1-2939] List view sort options by @adamloup-enquizit in #1769
- passing down size prop by @hclarkEnq in #1773
- Cnft1 2946 autocomplete with strings by @hclarkEnq in #1765
- NBS 6.0.16 by @mpeels in #1376
- CNFT1-2893 Bulk patient import script by @stevegsa in #1708
- [CNFT1-2973] Investigation add time to started on by @adamloup-enquizit in #1774
- Create two env files by @mpeels in #1775
- Delete .env by @mpeels in #1778
- [CNFT1-3036] Search criteria width by @adamloup-enquizit in #1777
- CNFT1-2928 API: Update Lab Search API to include Resulted Test Data by @stevegsa in #1768
- [Refactor] Use search interaction by @adamloup-enquizit in #1779
- [CNFT1-2958] Search result border by @adamloup-enquizit in #1780
- adding no data indicator on ui for when id types no data by @hclarkEnq in #1783
- List sorting by @adamloup-enquizit in #1781
- Display resulted tests on lab report search results by @mpeels in #1785
- CNFT1-2770 API: Create Extended patient data entry form for Phone/email by @stevegsa in #1787
- Remove coded result / numeric result tag by @mpeels in #1790
- Cnft1 3009 extended patient entry by @mpeels in #1782
- Updated NBS6 Installation Path by @njaved in #1793
- Bump upload-artifact to v4 by @mpeels in #1796
- Bump express from 4.19.2 to 4.20.0 in /apps/modernization-ui by @dependabot in #1801
- Bump body-parser and express in /apps/modernization-ui by @dependabot in #1800
- Extended patient create: Race by @mpeels in #1794
Full Changelog: v7.6.0...v7.6.1
v7.6.0
New Features
- NBS 7 now includes the ability to view advanced search results in a table view, including functionality to filter and sort, and organize and arrange table views for Patients, Lab Reports, and Investigations. Users will be able to manipulate the table view to re-order or hide specific columns and persist these settings as they remain logged in to NBS.
- Search results save with a unique URL, allowing users to navigate to and from searches, or copy and save URLs to specific search results. Users can now share URLs between instances to access saved searches using bookmarks and in-browser tools.
- NBS 7 advanced search will now default to the new table view for users, search preference will persist with a user's browser session.
- Completed a new API that allows systems hosted on-prem to retrieve data from a cloud-hosted NBS database, with an API endpoint service and without interrupting the existing Outbound NNDSS route and message transmission systems hosted On-Prem at Jurisdictions.
- Adds near real time reporting to NBS, starting with the Hepatitis Datamart. Near real time reporting replaces the existing batch ETL process.
Bug Fixes and Enhancements
- Upon creating a new patient, users will no longer have an alert identifying if they are missing data. Users will now be able to go directly to a patient file or create a new document to attach to a patient upon completing a new patient create.
- Enhanced the visual clarity for buttons in NBS 7 to indicate when a user hovers over a button with which they can interact, and to indicate when they have moved away from such a button.
- Updated the modernized search pages to allow users to more quickly access the patient, laboratory, and investigation search through a single screen, rather than navigating through dropdowns.
- Users will be able to sort on table results for lab reports, patients and investigations in the updated NBS search results screen in table view.
- Users will see their most recent search results sorting and filtering choices carry over within a single login to NBS. Navigating away from the search will not reset the table and sorting preferences.
- Users will be able to customize the table results of search results, arranging the order in which specific columns appear in each of the advanced search result pages.
- Improved the spacing of checkboxes on the Advanced Search screens to provide a better user interface for searching against patient records that are Active, Deleted, or Superseded.
- Users can now toggle the search criteria fields when they complete an advanced search. This will provide users more space to review and interact with search results for Patients, Lab Reports, and Investigations.
- The event search against the Outbreak name field will now allow users to select multiple outbreaks to search against, rather than a single entry.
- The field for Pregnancy status in the investigation search will now correctly be labeled.
Full Changelog: v7.5.3...v7.6.0
v7.5.3
Updates and Enhancements
- Includes infrastructure changes for an upcoming API that allows on-prem systems to make connections to the database in the NBS Cloud. Documentation will be included in the upcoming v7.6.0 release.
- Our data team completed foundational work and testing for near real-time reporting service in the NBS cloud. Our upcoming v7.6.0 release will include support for the Hepatitis Datamart. We will add documentation and support for other Datamarts in future releases.
Full Changelog: v7.5.2...v7.5.3
v7.5.2
Bug Fixes and Enhancements
- Fixed CDC email address on about page
- Updated NBS Central link on home page
- Updated feedback section to include link to email address for feedback
Full Changelog: v7.5.0...v7.5.2
v7.5.1
Bug Fixes and Enhancements
- Add additional SSL Cipher support to modernization-api and question-bank docker containers.
Full Changelog: v7.5.0...v7.5.1