16 November 2020
- Use updated UI/UX for Announcements Report
- Remove friendly name for developer and product POC
- Display information about all Listings on Developer page on load
- Indicate "Charts" are no longer in beta
- Add relevant ONC-ACB(s) to Product list on Developer page
- Redirect to home page if requested Developer doesn't exist
19 October 2020
- Add ability to validate and save Real World Testing data
- Allow Product merge in new UI/UX
- Display correct chart data for logged in users
- Display Mandatory Disclosures URL
- Display Direct Reviews on appropriate Listing screens
5 October 2020
- Implement major style upgrade
- Enable editing of Version in new UX
- Display message on Direct Reviews when Jira doesn't respond
- Restore ability to edit friendly name for POC
- Display errors when editing Users
21 September 2020
- Add ability to handle Java 8 updated date and time datatypes
- Show all User Actions across time in Report
- Allow Product editing on Developer page
- Display CQM Versions in correct order
8 September 2020
- Add "Ignore warnings" checkbox when editing or confirming certified product
- Allow multiple API Documentation uploads without page reload
18 August 2020
- Display Direct Review data on Developers pages
- Remove no longer required Transparency Attestation validation logic
- Only remove one of duplicate values in Criteria edit
- Display modifications to new fields in Listing Reports
10 August 2020
- Allow users to see User reports through all time
- Allow Developer Users to manage their Developer on their public page
- Display / hide bad data related to bad input on Listing inspect
27 July 2020
- Enable Developer merge in new workflow
- Stop allowing multiple values for certain criteria data elements
- Display direct review on listing details page
- Show correct error messages on password change
- Add "accessibility assistance" text to new user registration page
13 July 2020
- Display notification of Split action to initiating user
- Use new style for ONC-ACB activity reports
- Use new link for CHPL Public User Guide
24 June 2020
- Add "Removed | " to display of removed criteria in several places
- Change tool-tip text for two new criteria data fields
- Require URL fields on criteria edit to be "shaped" like URLs
15 June 2020
- Add filters to Complaints pages
- Add description of new values in tool-tip
- Show Developer activity with better formatting in Excel
- Display correct error messages on account creation
- Use correct validator to show invalid Dates
- Only display applicable Test Standards in upload/confirm edit workflow
1 June 2020
- Implement Split of Developers in new UI
- Allow Version Report activity across any date range
- Update text on main search page to reflect post effective-rule-date changes
- Remove 2014 Charts
18 May 2020
- Update Developer edit to use new style
4 May 2020
- Add new standardized date range picker
- Update reports pages to support searches across all time
- Products
- Developers
- Add user guidance to CMS Widget
- Add selector for Cures Update criteria in charts
- Distinguish between Cures Update nonconformities in charts
- Indicate frequency of download file generation
- Add filter for 2015 Cures Update certification edition to main search
- Activity in product history and activity report does not show correct for criteria edits during listing edit (#742)
- Show Product Split and Merge in Product reports
20 April 2020
- Change the order of display of revised criteria so "Cures Update" is first
- Stop displaying Transparency Attestations on Developers list
- Display "Cures Update" everywhere it's appropriate
- Allow Developers to submit Change Requests to change contact information
- Show Transparency Attestation on Developer list
- Show "Acting Organization" correctly for ONC-ACBs
10 April 2020
- Stop displaying "Removed" attribute
8 April 2020
- Add ONC-ACB filter for Listing Reports page
- Only allow ROLE_DEVELOPER to withdraw a Change Request
- Allow administration of Developer users
- Put Cures Update criteria in separate filter
- Indicate "Cures Update" status on pending listings
- Display Listing's Cures Update status
23 March 2020
- Only display test functionality control if there are options
- Support upload of Self-developer field
- Enable sorting of test functionality
- Distinguish between identically numbered criteria in Surveillance Non-Conformities
- Restore 2014 Edition filter functionality
- Display Transparency Attestation in such a way as to indicate that it's no longer part of the rule
- Update description of Base EHR in CMS ID Creator Download
- Allow Change Request management by administrators
- Disallow generation of CMS EHR IDs containing any 2014 Edition Listings
- Update 2015 CMS EHR ID generation to handle removed and added criteria
- Restrict ONC-ACB Users from modifying any 2014 Edition listings
- Restrict ONC-ACB Users from modifying any criteria marked as removed
- Restrict ACBs from viewing Transparency Attestation near or in editable scenarios
- Stop allowing ONC-ACBs to add/edit surveillance and/or non-conformities associated to 2014 Edition Criteria
- Update transparency attestations to work in accordance with new Cures rule
9 March 2020
- Handle criteria with identical numbers
- Add text description to CQM section
- Display criteria differently depending on "removed" and "retired" states
- Allow different display of Listings report
- Add indication on criteria when removed
- Add BOM to allow for display of extended characters in CSV files
- Use correct title for Confirm Listings page
- Show Criteria in SED when they should be seen
20 February 2020
- Disable submission of "self-developer" change
- Allow Developers to submit CRs
11 February 2020
- Improve error message when no upload templates are available
- Update text on Inactive Collections page
- Add view of all system triggers on Scheduled Jobs page
- Display Transparency Attestation with newly formatted object
- Display "Self-developer" field for all Developers
27 January 2020
- Show new criteria on API Documentation page
- Do not allow ONC-ACBs to edit 2014 listings
- Add new Listing Reports page
- Disable editing of certification criteria under certain conditions
- Handle new criteria fields for view/edit
- Display Developers on public page w/Products/Versions/Listings
2 January 2020
- Add logic so admin/onc can edit listing if dev banned on old screen
- Make Complaint Status Type a result of close date existence
- Restrict ONC-ACB from creating surveillance with removed criteria
- Allow larger value to be entered in the test data alteration field
20 December 2019
- Create Change Request Administration view page
16 December 2019
- Support custom parameters for recurring triggers
- Create Developer dashboard
2 December 2019
- Update scheduled jobs to work correctly with UTC time
- Indicate when certification criteria have been removed
- Indicate when Macra Measure(s) have been removed
18 November 2019
- Display the API Key Management Report is in the new style
4 November 2019
- To be inserted later
24 October 2019
- Allow jobs to display text, date, and select for additional job data
21 October 2019
- Add details to version activity download
- Add ability to edit basic information Certified Products on details page
- Add ROLE_DEVELOPER User type
- Allow ROLE_DEVELOPER to create "Change Requests" to change their Organization's website
- Add missing Product activity data to downloadable file
- Show correct error message when field is too long
- Display error message on CMS ID gen failure
- Enable next for new developer and add error reporting
7 October 2019
- Disable next on developer inspect product page without save or valid system data
- Disable next button on developer inspect product page when there is no valid system data loaded, either via default, or via the save button itself
- Fix attestation not being displayed for the system developer even if saved in the system
- Add organizations to user update activity display
- Update sign up text to support Developers
- Add Details column and merge, split activity details for Developer Reports
23 September 2019
- Add new "Organizations" navigation item for logged in users
- Complete change / upgrade of ONC-ACB and ONC-ATL management screens
- Add new Organizations - Developer page
- Includes support for Edit, Merge, Split
- Add support for Product editing on new Organizations - Developer page
- Includes Edit, Merge, and Split
- Add support for Version editing on new Organizations - Developer - Product page
- Includes Edit, Merge, and Split
- Allow ONC-ACBs to generate their required quarterly and annual Surveillance Reports
- Standardize button display on complaints
- Improve display of User Organizations
10 September 2019
- Update user information to include
- Last Logged In Date
- Organization(s) user is associated with
- Update the API Key Usage report UI to be consistent with other reports
- Provide new UI/UX for user management
- Use correct title for ONC-ATL
26 August 2019
- Change title of Complaints page
- Turn off EDGE's telephone number detection "feature"
- Limit access to pages / features with explicit ROLE lists
- Update surveillance filter to work correctly when navigating back to search
- Use correct link on Manage Surveillance page based on active flag
12 August 2019
- Improve Surveillance Management UX
- New navigation for upload, confirm, manage
- Added "view all surveillance" capability
- Support entry and edit of complaints
29 July 2019
- Complete revamp of administration navigation
- Add "Save Search" functionality to admin reports
22 July 2019
- Updated announcement activity reports to use announcement metadata
17 June 2019
- Updated user and user action activity reports to use activity metadata
- Allow splitting of Versions
- Display history past split/merge in Listing history popup
3 June 2019
- Use new endpoints for better ONC-ACB and ONC-ATL report activity
- Add link to FF4j admin console for ROLE_ADMIN
20 May 2019
- Updated product and version activity reports to use activity metadata
- Use new endpoints for better ONC-ACB and ONC-ATL report activity
- Rearrange text on Overview page
- Restrict / require Users to only be one ROLE
- Allow upload of files from Edge
- Fix deleting of scheduled jobs when multiple jobs are assigned to the same ACB
- Fix routing to password reset page
8 May 2019
- Use /collections/decertified-developers endpoint instead of deprecated /decertifications/developers
- Show "history popup" on all Listings
- Updated security for edit/split/merge of developers, products, and versions
- Updated text and column headings on the Decertified Products and Inactive Certificates pages
- Updated language on Charts page
- Shrink main header navigation on page scroll
- Tweak text on unsupported browsers page to confirm IE is not supported
22 April 2019
- Use new Activity end points
- Listing reports
- Developer reports
- Show Developer/Product/Version name changes in Listing history popup
- Fix behavior of left-side links on the Overview page
8 April 2019
- Use new endpoints for better responsiveness on Listing confirmation page
- Use new Activity end points for Listing reports
- Redirect users using unsupported browsers to a page telling them that
- Allow editing of SED Participants
27 March 2019
- Provide "Clear Selection(s)" link for multi-select lists
- Allow ROLE_ADMIN to confirm listing
- Allow users to impersonate other users as appropriate
- Remove unusable corrective action plan activity reports
- Remove unused "compliance terms accepted" on user creation
- Remove references to "Pending" ACB
- Use correct ROLE on surveillance initiation
11 March 2019
- Removed old UI based caching
- Force "no-cache" GET of details after Listing update
- Add validation capability to ai-expandable-list control
- Validate retired test tools based on workflow and ICS
- Allow splitting of a developer with multiple products
- Show user as logged out when JWT has expired
25 February 2019
- Update the language on the Overview page
- Tweak CMS download workflow to reduce unnecessary network calls
- Remove unusable "file documentation upload" section from surveillance inspect workflow
11 February 2019
- Support new ROLE_ONC role
- Allow ROLE_ADMIN and ROLE_ONC to manage pending surveillances
- Add ability for ROLE_ADMIN to run Quartz system jobs on demand
- Allow edit of retirement dates for ACBs/ATLs
- Default search filter changed for ACBs. Leaves "recently retired" ACBs defaulted to on. "Recent" is defined as "about four months"
- Slightly improve performance on mobile by removing "sticky" header/footer
- Populate ACB filter automatically on Collections pages
- Allow logged in users to see download files
28 January 2019
- Support new ROLE_ONC role
14 January 2019
- Allow download of Search results
- Fix navigation related to ATL management
- Re-enable editing of certified product certification criteria
17 December 2018
- Change /authorize call to not use deprecated endpoint
- Change API key registration call to not use deprecated endpoint
- Handle retired ONC-ACBs / ONC-ATLs
3 December 2018
- Add updated favicons; support app/mobile pinning
- Add sorting to functionality tested
- Add support for resetting password via generated link
- Add "user must reset password on next login" workflow
- Allow ROLE_ADMIN to upload API Documentation data file
- Display API Documentation data file for public
19 November 2018
- Updated ONC contact information
- Cache three network calls for varying timeouts
- /collections/certified_products for five minutes
- /certified_products/{productId}/details for fifteen minutes
- /data/search_options for five minutes
- Add validation to surveillance "sites passed" and "total sites" for randomized surveillance activities
5 November 2018
- Removed reliance on deprecated API endpoints
- Stop displaying QMS changes when there aren't any
- Show proper error message when username is more than 25 characters and allow the user to proceed
- Allow user to fix data and continue account creation when there is a validation error
- Prevent user from submitting form when more than 25 character have been entered for username
22 October 2018
- Enable comparison of all products in CMS widget
- Allow edit / display of Listing specific MUU numbers and history
- Updated the collection pages to refresh data automatically on a timer
- Display 'Other Certified Product Activity' when only one thing has been changed
8 October 2018
- Add AngularJS directive to display a password strength meter based on a port of zxcvbn
- Add Developer Status to search results page, when Developer is not "Active"
- Add Last Used Date and Delete Warning Sent Date to the API Key Management page
- Modified how the session timeout works to always log the user out and display the login component when appropriate
24 September 2018
- Add informative popups to Certification Criteria attributes
- Add info for 2014 cms id widget
- Display change of CHPL Product Number in Details History popup
- Tweak scheduled job modal to work with triggers that default to weekly
- Display change of CHPL Product Number in Details History popup
10 September 2018
- Support "full name" and "friendly name" for Users/Contact
- Add reason for developer ban
- Automatically select the ROLE if there's only one available in user invitation workflow
- Add explanatory text related to uploading Surveillance and Certified Products
- Add info messages for missing CMS ID criteria
27 August 2018
- Add certification title to uniqe products chart on hover-over
- Allow selection of ACB for ACB specific triggers
- Support multiple ACBs in required job schedulers
- Display current time in UTC on job scheduler
- Add introductory text to several charts
16 August 2018
- Upgraded to AngularJS 1.7.x
- Removed dependency on bower; replaced with yarn & webpack
- Removed most gulp scripts
- Add nonconformity chart to charts page
- Add job selection when adding a new trigger
- Display existing job when editing existing trigger
- Integrated CRON control with the job's frequency
- Add functionality for managing "Ban Developer" notification
- Updated edit of Listing screen to reflect changes in Developer Ban workflow
7 August 2018
- Update access to certain reports
16 July 2018
- In the Edit Criteria modal, modified how the user selects multiple values to associate to a criteria
- Removed 'Product wide Relied Upon Software' for new 2014 and 2015 listings
5 July 2018
- Filter 2014 test functionalities based on practice type and certification criterion
- Add http existence check to all outgoing urls
- Show announcements directly after login
- Change CMS FAQ link in Inactive certificates and decertified products
18 June 2018
- Updated display of error messages when editing a product to support multiple error messages
- Updated display of error messages when merging a developer to support multiple error messages
- Show QMS standards under (g)(4) criteria details
- Add "Scheduled Jobs" section for Quartz jobs
4 June 2018
- Changed corrective action plan report to pull from new API endpoint
- Added "New vs. Incumbent Developer" charts to Charts! page
- Added "Count of Developers & Products" charts to Charts! page
- Remove "N/A" from editing possibilities where N/A
- Change error message for system down for maintenance page
- Widen datepicker dropdown for collections pages
21 May 2018
- Added "Criterion / Product" chart to Charts! page
- Fixed bug that did not show SED End Testing Date on inspect or management
- Fixed bug that showed two web site disclaimers on api documentation collection
7 May 2018
- Add more information to "eye" display
- CQM changes
- g1/g2 success & macra measure changes
- Show Listing information in "manage surveillance" search results
- Fix bug that incorrectly showed qms boolean
- Fixed bug where some Listings didn't show history when eye was clicked
23 April 2018
- Support for multiple ATLs per Listing
- Display of ATLs on Listing Details page
- Upload/confirm of multiple ATLs
- Edit of Listings to support multiple ATLs
- Reports updated to display changes in ATLs
- Added "error" page to use during deployments
- Fix display of SED editing during confirm workflow
9 April 2018
- Add SLI to the default options in main & collections pages
- Add ability to add G1/G2 measures for non-attested criteria
27 March 2018
Added "disclaimer" regarding beta status of Charts page
26 March 2018
- Added Participant/Age chart to /charts page
- Added Participant/Education chart to /charts page
- Added Participant/Gender chart to /charts page
- Added Participant/Professional Experience chart to /charts page
- Added Participant/Product Experience chart to /charts page
- Added Participant/Computer Experience chart to /charts page
12 March 2018
- Added /charts page that displays the SED/Participant count chart
22 February 2018
- Enable editing of CQM-Criteria relationships for 2015 Edition Listings
12 February 2018
- Allow view/edit of fuzzy matching choices
- Added "Reason for Change" fields when Questionable Activity happens
- Display "Reason for Status Change" in Reports
1 February 2018
- Make "Reason for status change" not required in all cases
- Update SED display to show criteria tested for SED without UCD Processes
29 January 2018
- Update notice for XML file definition "as-of" date
25 January 2018
- Require "earliest" status of CHPL Listing to be "Active"
17 January 2018
- Update messaging wrt surveillance activity upload
- Allow editing of certfication status history
- Including "Reason for Status Change"
- Tweaking of text on "Banned Developers / Decertified Products" collection pages
2 January 2018
- Added ids to some buttons/links
- Take out Questionable Activity Certified Products reports page
- Require ICS Source for 2015 Listings with ICS=true during edit
- Removed duplicate 'external link' disclaimer from Transparency Attestation collection
18 December 2017
- ROLE management
- Change ROLE_ACB_ADMIN to ROLE_ACB
- Change ROLE_ATL_ADMIN to ROLE_ATL
- Remove ROLE_ACB_STAFF
- Remove ROLE_ATL_STAFF
- Removed "Reports" from navigation for ROLE_ATL
- Editing UCD Processes works
- Allow confirmation of "new" Values during Confirm
- QMS Standards
- UCD Processes
5 December 2017
- Display / edit Test Data & Test Procedures
- Updated activity reports to parse TD & TP as well
- Re-enabled SED Task / Participant editing when criteria added with SED
20 November 2017
- Fixed issue with Report activity date range spanning DST boundaries
##Version 9.8.0 6 November 2017
- Add "2015 SED Products" Collection to shortcuts
- Includes download all SED details button
- Usability Report -> Full Usability Report
23 October 2017
- Incorporate upload-template-version errors & warnings
- Fixed "Save as Developer Information" to work again
12 October 2017
- Allow editing of Certification Criteria details
- Allow creation of SED Task during upload/confirm
10 October 2017
- Show error message when 404 error on Details page
- Removed "All Products" from Download page options
- Update to match standardized API modifications
- Change ordering of a listings details to Criteria, CQMs, SED, G1/G2, Surveillance, Additional Info
- On SED Details page
- Change 'SED Intended User Description' header to 'Description of Intended Users'
- Change SED 'Testing Completion Date' header to 'Date SED Testing was Completed'
- Change download button text to 'Download SED Details'
- Add criteria title to criteria list
25 September 2017
- Changed date of deprecation for XML file to 10 October
25 September 2017
- Add visualization of ICS Inheritance relationships
- Improved "Confirm" workflow related to ICS Inheritance
- Marked "Complete listing (xml)" as deprecated on Download page
- Allow Authorized Users to view appropriate running Jobs
11 September 2017
- Improved SED view/edit
- Add indicator to criteria edit screen when "phantom" data exists
- Added "date of last modification" for XSD files
14 August 2017
- Re-enabled CQM filter
14 August 2017
- Updated Products: Corrective Action Collection
- Change ICS Code validation to require two digits
31 July 2017
- Added "certification status" to filter for API Doc collection
- Add "toaster" when Listing cache is evicted due to Admin activity
- Implemented length restrictions on Listing elements
- Implement min/max length restrictions on CHPL Product Number Code values
- Changed wording of G1/G2 accordion
17 July 2017
- Added "Transparency Attestations" for Developers Collection
- Tweaked "CMS ID Lookup" download to have a filename
- Pending Surveillance UX changed for better responsiveness
- Return to "blue screen with buttons" on "Logo" click
- Allow "Details" button on search results to open in new window
3 July 2017
- ICS Family Tree work
- Allow admins to build family tree links on edit/upload of Listing
- Display simple family tree data on Listing details page
- Display activity of family tree changes "Other" Activity report
- Allow scrolling on CMS ID & Compare widgets
- Ellipsis long names on CMS ID & Compare widgets
- Links to Listing details from CAP Collection open "Surveillance Activity" accordion
- Added "Measures Successfully Tested" accordion element
- Updated CA Collection table to multi-sort
- Change "Additional Software" to "Relied Upon Software"
19 June 2017
- Reworked entire general public Navigation
- Added "Collections"/"Shortcuts"
- Consolidated top and bottom nav
- Added 'download definition file' download option
- Triggers retired items on main filter when retired items are selected
- Trigger: Selecting any of:
- "Retired" status
- "2011" edition
- Retired ACB
- 2011 Criteria
- 2014 CQM
- Turns on all of:
- "Retired" status
- "2011" edition
- All retired ACBs
- Trigger: Selecting any of:
- Changed admin Notifications section to just "Subscription Management"
- Added "API Documentation" collection
- Added Listing History explanatory text
- Updated summary description of surveillance result
5 June 2017
- Allow Closed CAP with open Nonconformity
- Refresh main search page results on interval to get data changes without requiring page refresh
- Display addition of criteria in Listing activity popup
24 May 2017
- Allow navigation to last elements of Admin section
22 May 2017
- Updated Pending Listing workflow
- Allow mass reject
- Display errors if Listing was previously "completed"
- Displayed filtered Test Standards on Criteria editing
- Added GTM tracking to Search - Criteria/CQMs/Surveillance filters
- Added "Questionable Activity Report"
- Added filtering by Certification Date
- Added "select all" & "reset" to checkbox list filters
- Made "Surveillance Activity Notifications" visible
- Default to all time on single product activity report
- Added description to Nonconformities page
- Added note about 2011 Decertified Products
8 May 2017
- Allow optionally banning Developers on appropriate status change
- Tweaked GTM events and expanded the events that are tracked
- Show description instead of just name on Functionality Tested & Standard
- Changed description of "Non-conformities" file on download page
- Allow Privacy & Security value:
Approach 1;Approach 2
- Update Activity reports for greater usability
- Added section for Notifications: Surveillance Activity, though currently hidden
- Displayed filtered Test Functionalities on Criteria editing
- Fixed bug related to Merged Developer status history
- Fixed bug related to too long Name/Additional Software in CMS PDF generation
- Viewing previously viewed/compared clears all filters to allow it
24 April 2017
- Added Google Tag Manager event tracking
- Added POC to Product level; refactored Contact as separate component
- Allow splitting of Products along Version lines
- Show retired/deleted ONC-ACBs on main page search filter
10 April 2017
- When uploading or editing a surveillance activity nonconformity, show an error to require the "Date Corrective Action Plan Must Be Completed" when there is a value for "Date Corrective Action Plan Was Approved"
- When uploading or editing a surveillance activity nonconformity, show errors that break rules for "Corrective Action Plan End Date"
- Changes to display of Banned Developers
- Allow editing of Developer Status History
- When creating or editing a surveillance activity nonconformity, show an error to require the "Date Corrective Action Plan Must Be Completed" when there is a value for "Date Corrective Action Plan Was Approved"
- Built "Nonconformities" page
- Allow Additional Software version to be not required
- Made 'surveillance activity' a main filter
- Searching for "Developer" specifically now searches in previous developers
- Filtering for some CQMs would return improper results. Ex: filters for CMS2 would return products without CMS2 but with CMS22
27 March 2017
- Updated front end UI to do all search/filter on front end
- Updated surveillance filters (Never NC, Open NC, Closed NC)
- Displayed certification status icon legend as modal
- Moved QMS & Accessibility info from 'additional information' to relevant criteria
- Rearranged Resources navigation
- Add "Surveillance initiated by" to Surveillance Activity
- Required users to enter surveillance end date if no open Non-Conformites exist
- Don't show "CertID" button for Retired products
- Don't show unnecessary elements of widget for 2014/2015 and 2015 CMS IDs
- Moved Compare to widget on navigation bar
- Moved Previously Viewed/Previously Compared to filter section
- Added columns to search result for Certification Date & CHPL ID
- Updated text on Resources/Overview
13 March 2017
- Added login warning text
- Updated product details history text
- Added tooltips to surveillance details headers
27 February 2017
- Added authorization parameter for specific surveillance download file
- Restricted basic surveillance to ROLE_ADMIN & CMS_STAFF
21 February 2017
- Fixed typo on Decertified Products Page
- Added "external link" indicator to sample application
- 2016 -> 2015 on Resources page
7 February 2017
- Added "Meaningful Use Users Accurate As Of Date" value
- CMS Management allows editing
- Decertified Developers/Products displays
- Removed OBE Google Analytics code
- Display/edit of G1/G2 MACRA measures
- Default ROLE lists to ROLE lengths
- Rearranged navigation
- Changed default filters to "Active" or "Suspended by..." only
- Changed Suspended Developer page text
- Fix collapsing nav on small screen
- Added pop-up notification if CHPL ID Changes
- Added Inactive Certificates page
- Moved CMS Widget to nav bar
- Added +/- CertID buttons to /compare & /details
- Changed "ATL" to "ONC-ATL"
- Update certification status icons
23 January 2017
- Added status for Withdrawn by Developer Under Surveillance/Review
- Notify users when status change will cause Developer suspension
- Allowed retired test tools to be used IFF
ICS===true
- Update download file name for CMS lookup
- Tweaks to surveillance display
- Update ui-bootstrap to use font-awesome icons
- Fixed reports ACB -> ONC-ACB
- Renamed decertified developers on nav bar
- Defaulted criteria filter to folded shut
- Fix decertified pages to show "0"
- Modify PDF CMS ID file to work with Adobe Reader
- Upload workflow doesn't find products
6 January 2017
- Added new Surveillance Reporting UI
- Add meaningfulUseUser upload functionality under CMS Management
- Added parameter to configuration for allowing CAP management
- Added icons for new "... by ONC" certification statuses
- Only ONC Admins can edit Products in "...by ONC" status
- Updated framework/angular/modules
- Provided download of surveillance activity on Resources page
- Extracted CMS Widget to be more standalone / based on Angular
- Removed jQuery as a dependency in the process
- Added "Decertification" section to navigation
- Added Certified Product history popup on /details page
- Gave site appropriate favicon
- Fixed viewing of Version during product confirm workflow
22 November 2016
- Added text to Resources page under API Section
- "Save as Developer Information" bug fixed
15 November 2016
- Changed certification status icons
- Better sort of CQMs on Compare page
- Addition of Previous Product Owner capability
- Improved text on Resources page
- Updated filter UI
- Merge dialog closes on submit
- Changing status & other activity of a CP now results in two separate reports, on different pages
- ROLE_ONC_STAFF can now see data in the following reports sections:
- Users
- API Key Management Activity
- API Key Usage Activity
21 October 2016
- Added option to download csv summaries of 2014/2015 products to resources page
- Added Developer status display / edit
- Added role 'ROLE_ONC_STAFF'
- Allowed ROLE_ONC_STAFF access to all reports areas, including those previously restricted to ROLE_ADMIN only
- Update search results display to not suggest row is clickable
- Added better error message display to forms where forms could be invalid
- Improved Compare page functionality
- Don't show errors about new style CHPL Product Numbers on old style products
4 October 2016
- Added certification status icon to search results
- Changed randomized surveillance text: Was randomized surveillance conducted? = yes/no
- Updated certification statuses
- Removed OBE API Documentation / Terms Of Use fields
- Added 'CHPL Product(s)' column to CMS Download file
- Added pattern requirements to CHPL Product Number editing
- Implemented 'retirement' of Test Tools
19 September 2016
- Changed Cert ID lookup not found error message to include the ID
- Changed Cert ID lookup invalid format error message to include the ID
- Added link to remove all selected products from widget
- Changed widget border color to match widget header color
- Integrated CQM c3/c4 access
- Updated reports to display changes
- Display / allow edit of c3/c4 for 2015 product CQMS
- Updated links in /overview
- Integrated view/edit developers with changes to /developers call
- Changed calls to Certification ID API to use new operations search and create
- Changed CommonService CmsDownload function call to Certification IDs API (call /certification_ids/ instead of /certification_ids/all)
- Optimized CertID add/remove button in product listing so that isProductInCart() calls are reduced from three to one
- Allowed editing of "Product Wide Additional Software"
30 August 2016
- Added CMS ID download for CMS_STAFF members
- Added API Key filter to UI
- Activity uses start/end dates for date range
- Split API Key into two sections
- Enhanced "Certified Product" activity reports
- Split into four groups: uploads, status changes, corrective action plans, other
- Needs additional API calls to get better status on CAP stuff
- Moved ACB Certification ID
- Added navigation to Overview page
- Enhanced Developer activity report
- Enhanced Product activity report
- Add option to download Edition specific product listing
- Certification Date in activity report was reported at wrong time zone
- Fixed widget overrunning cookie 4K limit by switching to using local storage instead
10 August 2016
- Added tooltips to Test Standards, Test Functionality, Clinical Quality Measures
- Removed 'visibleOnChpl'
- Display error message on failed Developer Merge
- Added Criteria Met to generated Certification ID PDF
- Re-colored widget header and buttons to a blue-on-gold scheme
- Added new controller for CertId widget being used on the Search page
- Added CertId javascript files to karma config
- Add ROLE_CMS_STAFF as a ROLE
- Fixed widget initialization by adding missing controller reference
2 August 2016
- Updated editing of CP to use select boxes in place of free text where appropriate
- Also added ability to add new values to select boxes where required
- Updated README to indicate naming changes for analytics files
- Changed 'contact' email
- Updated 'merge developers' to include Contact information
- Change Version activity table column name
- Show all "criteria affected" on QMS during CP Inspect
- Display SED Participant age changes in reports
25 July 2016
- Clear filters replaces clear results
- "Enter" in developer/product/version filter submits filter
- Adding filter resets filter select
- Added SED Task Rating Standard Deviation
- Cached search results time out after config time
- Fixed Cert ID Widget not intializing
- Fixed Cert ID Lookup to persist lookup information when leaving page
- Added 'Accessibility Standards' to CP managmement screens
30 June 2016
- Added EHR Certification ID Lookup to resources page
- Added EHR Certification ID widget to fold out on Search page
- Added 'Cert ID' button to product search result rows
- Added Download PDF button to widget
- Changed CQM percentages to show only for 2014 certification in widget
- Simplified Cert ID Lookup results table formatting
- Added button for CSV download of Cert ID Lookup results
- Added notice text that additional certification criteria may be required with Cert ID
- Added Details button to Cert ID Lookup results
- Changed Lookup CSV column header names
- Fixed issue where IE could not download the Lookup CSV
- Fixed long product names in cert ID widget
- Fixed missing "N/A" in Cert ID PDF
- Fixed Cert ID Lookup results header always showing
- Fixed widget product list buttons size
- Fixed Cert ID format checking for Cert ID Lookup input field
- Fixed column alignments in widget for IE
- Fixed issue where jQuery wasn't able to initialize widget elements by using a workaround within the angular controller
16 June 2016
- Allow filter by certification status
- Restrict editing of certification status to valid values
13 June 2016
- Allow edit of 2015 CQM c1/c2 certs
- Added address and contact information of developers to product details page
- Display 2015 c1/c2 values
24 May 2016
- Changed SED Participant ages to an age range
- Added missing CP details
- Added Developer contact information
- Added c1/c2 to CQM display for 2015 products
16 May 2016
- Expanded CAP Activity reporting
- Linked IDs where possible
- Exploded "updated CAP" activity
- Added ACB column and sorting
- Templated commonModule file
- Updated front facing UI for CAP
- Display warning message if Test Tool or Functionality Tested isn't found
- Updated display of SED Test Tasks
27 April 2016
- Added 'generic' CAP fields
- Surveillance Transparency -> Nonconformity in filter
- Modified Nonconformity values
20 April 2016
- Display developer name on product ownership activity change
- Display activity with Timezone offsets
12 April 2016
- Allow editing of new style CHPL Product Number
- Show attestation status for each developer/acb in 'developer codes' table
- Shows Developer editing errors on mouseover of 'confirm' button
- Improved display of Reports
- Allow ACB/ATL admins to edit their name
- Show 'Version' activity
- Display / edit all dates as UTC
- Display correct warning/success formating on login messages
- Correctly save changes to SED Test Participants
- Allow admins to change certification date of CP
30 March 2016
- Added direct link to CP activity by CP id
- Added visible indicator to 'questionable' modification activities
- Updated pages to use new array of transparency attestations
25 March 2016
- Improved 508 compliance
- View/edit groupings of additional software works
- Added 'show developer codes' to admin screen
- Modal-ized certification criteria editing
- SED Task/Participant editing / confirming
- Added API Registration
- Improved Certified Product 'changes' descriptions
- Added sort by version
14 March 2016
- Made 'Home' and 'logo' links clear search results
- Added 'external link' indicator to Swagger License link
- Better display of errors when editing a Certified Product
- Limited file upload to CSV only
- Removed 'additional information' accordion during upload/confirm
- Added error handling to announcements
- Further 508 compliance work
- Clarification of Additional Software
- Expanded page titles
29 February 2016
- Added list of recommended web browsers
- Allowed editing of all most new 2014 fields
- Added Terms of Service for API Key usage
- Integrated with more robust UCD objects
- Prepended ai-a links with http as needed
- Improved UI of Announcements in Overview
- Made Developer website an 'external link'
23 February 2016
- Added visual indicator for product summary details
- Added visual indicator for compare fold out
- Updated color contrast on search results compare/clear buttons
- Changed headers in product summary details to grey
22 February 2016
- Rearranged product listing information
- Added 'N/A' instead of blanks
18 February 2016
- Implemented 'complicated' password requirements
- Added 'Compliance attestation' on user creation
- Added 'deep link' to edit from details page
- Updated admin navigation to show available pages
- Update wrt 508 compliance
- Added tab navigation to search results
- Added 'external link' indicator
- Added 'skip to main content' keyboard link
- Blended 'Surveillance' with 'Corrective Action Plan'
- Updated Surveillance and Corrective Action Plan to satisfy requirements
- Combined API & Product Listing into single 'Resources' page
- Change password requires old password and not username
- Allowed editing of ATL for certified products
- Truncated too-long compare button titles
3 February 2016
- Already logged in user with link for additional permissions gets new permissions automatically when link followed
- Added helpful error messages for form validation
- Integrated with ACB & ATL 'undelete' feature
- Removed ability to change ACB & ATL name for any but ROLE_ADMIN
- Integrated with Announcements API feature
- Removed Swagger validator badge
- Enter submits login/change password action
- Login form stays open on un/pw or email error
12 January 2016
- Improved search/filter navigation / usability
- Incorporated SwaggerUI API documentation
- 'Results per page' display fixed
- Fixed bug with 'cancel' login directive
5 January 2016
New or updated features
- Added 'api-key usage' reporting
- Updated search workflow / filtering
- Improved Admin UI
- Added download XML file
- Integrated with 'Search by HAS CAP' API update
- Removed display of Modular/Complete EHR
- Added UI to manage / view ATLs
- Updated UI for Product Details
- Updated UI for Search screen
- Connected to ATL APIs
- Integrated ICS/QMS/SED CP upload processing
Bugs fixed
- Logging in shows appropriately visible options
- Logging out clears away admin screen info
7 December 2015
New or updated features
- Added 'Actions by User' reporting
- Integrated with Corrective Action Plan API
- Integrated with Surveillance API
- Updated to use new CQM format from API
- Added password strength requirements
- Require ACBs to have address/website information
Bugs fixed
- Logging in from /admin reflects in log-in dropdown
- Fixed issue with user potentially having previously logged in user's permissions
- Developer edits correctly show without required page refresh
13 November 2015
First release