Skip to content

Milestones

List view

  • Relevant docs: https://github.com/cdcent/simplereport_docs/blob/43941fca24cba0d9c41c10efb93e1e125274dcbe/wiki/Accessibility-Auditing.md https://www.hhs.gov/web/section-508/accessibility-checklists/index.html

    Due by March 31, 2025
    13/13 issues closed
  • Goal: Enhance the Dashboard screen to support multiple diseases, allowing users to analyze and track various health conditions beyond just COVID-19.

    Due by March 29, 2024
    1/1 issues closed
  • No due date
    9/9 issues closed
  • No due date
    10/10 issues closed
  • FHIR bundle changes requested by ReportStream to support data new onboarding states would like to receive from the Universal Pipeline - include additional AoE info - move equipment UID to a different part of the FHIR bundle - add equipment UID type - include correct collection location code

    No due date
    15/15 issues closed
  • No due date
    5/5 issues closed
  • Due by October 17, 2023
    1/1 issues closed
  • No due date
    3/3 issues closed
  • Due by October 3, 2023
    1/1 issues closed
  • Due by September 19, 2023
    2/2 issues closed
  • Due by September 5, 2023
    1/1 issues closed
  • No due date
    11/11 issues closed
  • Due by September 30, 2023
    16/16 issues closed
  • In July 2022, the CDC Accessibility team reached out to SimpleReport via Index Analytics (Support) to alert us of a possible violation of Section 508 of the Rehabilitation Act. Our team was required to take immediate action to remedy the situation, performing an audit on the entire site and providing evidence that the offending issues had been addressed. Since that time, the SimpleReport team has performed quarterly accessibility audits as a proactive approach to ensure our products comply with Section 508 of the Rehabilitation Act. The PRIME Accessibility Best Practices can be found here: https://cdc.sharepoint.com/:w:/r/teams/USDSatCDC/_layouts/15/doc2.aspx?sourcedoc=%7B31480032-AB2F-4106-A510-6AFA860003F7%7D&file=PRIME%20Accessibility%20Best%20Practices.docx&action=default&mobileredirect=true&DefaultItemOpen=1 ## Notes - any issues relating to rule ID `reading-order-browse-outside-modal` for modals using react-modal can be ignored - any issues regarding the default level of accessibility for the `<input type="date">` element can be ignored (unless someone using a different type of screen reader flags it as an issue -- [then we explore options in "future considerations"](https://github.com/CDCgov/prime-simplereport/issues/5862#issuecomment-1601311316))

    Due by September 11, 2023
    14/14 issues closed
  • Due by August 22, 2023
    3/3 issues closed
  • - Supporting support - [ ] Continue migration of escalation tracker to Smartsheets - [ ] Complete facility deletion self-service support functionality - [ ] Complete unarchive patients self-service support functionality - [ ] Complete manage users page for support with basic org admin functionality - [x] Start automatically resetting user passwords on user account reactivation - [ ] Complete functionality for user undeletion from manager user page - [ ] Complete functionality for moving users between orgs from manager user page - Condition-agnostic reporting - [ ] Enable bulk uploader to transmit RSV results from Teddy's list of LOINCs - Tech debt - Misc - [ ] Resend dropped test events with Nasal washings to the Covid pipeline - [x] Refine requirements for fixing security key/biometrics MFA issue

    Due by August 16, 2023
    9/9 issues closed
  • Due by August 8, 2023
    6/6 issues closed
  • - Supporting support - [ ] Continue migration of escalation tracker to Smartsheets - [x] Update support admin dash with new categories - [ ] Complete facility deletion self-service support functionality - [ ] Complete unarchive patients self-service support functionality - [ ] Complete manage users page for support with basic org admin functionality - [ ] Start automatically resetting user passwords on user account reactivation - [x] Start backend work to enable moving users between orgs from the app - Disease-agnostic reporting - no tickets - gather requirements for supporting RSV and disease-agnostic - Tech debt - [x] Okta upgrade - [x] Increase coverage for FHIR converter code - Misc

    Due by August 2, 2023
    8/8 issues closed
  • - Multiplex on FHIR - [x] enable sending multiplex flu in production for single-entry - Accessibility - [x] complete Date Picker component spike - [x] fix for Date Picker component - Supporting support - [ ] spike out work needed for migration of engineering tracker to Smartsheets - [x] spike out corner cases for deleting facilities - [x] implementation spike for undelete users - [x] implementation spike for moving users between orgs - [x] backend GraphQL updates to support unarchive patient self-service tool - [ ] Archived patients table for Unarchive patients - Tech debt - [x] Spike out implementation of end-to-end coverage for FHIR message generation - [ ] integration test for FHIR message generation - single-entry - [ ] integration test for FHIR message generation - bulk upload - [x] implementation spike for automatic user password reset & reactivation - Misc - [x] Fix touchpoints bug and re-enable in app and static site - [x] Add South Dakota support to the app and static site - [x] Maintenance banner caching bug

    Due by July 19, 2023
    17/17 issues closed
  • Due by July 25, 2023
    7/7 issues closed
  • - Multiplex on FHIR - [x] update FHIR message to include order_test_date - Accessibility - [x] finish up remaining accessibility tickets - Supporting support - [x] allow users with no facility to show up in Manager users page without errors (prerequisite for facility deletion self-service work) - [ ] spike out work needed for migration of engineering tracker to Smartsheets - [ ] spike out corner cases for deleting facilities - [x] implementation spike for undelete patients - [ ] implementation spike for undelete users - Tech debt - [ ] Spring Boot 3 upgrade - [ ] Spike out implementation of end-to-end coverage for FHIR message generation - Misc - [x] Fix add user bug brought up by support team - [ ] Fix touchpoints bug and re-enable in app and static site

    Due by July 5, 2023
    5/5 issues closed
  • - [ ] Send flu-only results - [ ] Wrap up tracking bulk upload errors - [ ] Device dropdown

    Due by June 27, 2023
    1/1 issues closed
  • - Multiplex on FHIR - [x] do a date audit of across Covid/flu single-entry and bulk upload for CA - Accessibility - [ ] finish up remaining accessibility tickets - Supporting support - [x] get more info on moving the eng tracker to smartsheets - [x] add notification of support team to maintenance banner workflow - [ ] allow users with no facility to show up in Manager users page without errors (prerequisite for facility deletion self-service work) - Tech debt - [ ] Spring Boot 3 upgrade - Misc - [ ] Fix add user bug brought up by support team

    Due by June 21, 2023
    8/8 issues closed
  • - [ ] Add logging to bulk upload failures - [ ] Add better feedback on errors for bulk upload users - [ ] Address accessibility issues on static site

    Due by June 13, 2023
    7/7 issues closed
  • - Multiplex on FHIR - [x] cont sending messages from prod for CDPH - Accessibility - [x] complete accessibility audit and create any fix tickets - [x] complete >= 5 accessibility fix tickets - HIV pilot - [x] complete CSV schema and update sample FHIR bundle - [ ] ~convert an uploaded HIV CSV to FHIR and log the message~ - Supporting support - Tech debt - Misc - [x] disable Touchpoints on the app and static site

    Due by June 7, 2023
    21/21 issues closed
  • - [x] Finish specimen type validation - [ ] Add logging to bulk upload failures - [ ] Add better feedback on errors for bulk upload users

    Due by May 30, 2023
    3/3 issues closed
  • - [ ] Multiplex on FHIR - [x] cont sending test messages for CDPH - [x] if requested, send a test event from production to the Universal Pipeline - [ ] Accessibility - [ ] complete accessibility audit and create any fix tickets - [ ] HIV pilot - [ ] determine CSV schema for bulk upload of HIV results - [ ] Supporting support - [x] share out findings from support team interviews - [x] spike out technical details of adding a delete facility function - [ ] Tech debt - [x] continue efforts to clean up code smells - [x] clean up old org schema code

    Due by May 24, 2023
    18/18 issues closed
  • - [ ] Multiplex on FHIR - [x] continue testing with CDPH in `stg` - [x] mutation to send singular test events to Universal Pipeline - [x] we have list of CA senders with invalid NPIs to unblock outreach - [ ] Accessibility - [x] accessibility audit is broken up into smaller tickets - [ ] HIV pilot - work on hold for 1 sprint until we have more definite idea of data schema - [ ] Supporting support - [x] spike out and create ticket for plan to notify support when maintenance banner goes up - [x] consolidate findings from support team interviews - [ ] share out findings from support team interviews - [ ] Tech debt - [x] upgrade Cypress - [x] continue efforts to clean up code smells

    Due by May 10, 2023
    7/7 issues closed
  • - [ ] Multiplex on FHIR - [x] include NPIs in FHIR messages when they are valid - [x] continue end-to-end testing with ReportStream to ensure FHIR messages meet CA requirements - [ ] ~sending multiplex results to FHIR queue enabled in production~ (won't do) - [x] Accessibility - eng team gets access to Deque - [x] eng team completes 1 module a week - [x] HIV pilot - [x] HIV upload page added to admin view - [x] first iteration of STI CSV schema is documented - [ ] Making life easier for support/on-call - [ ] team understands highest needs of support team - [ ] tickets created for user lookup admin page - [ ] Tech debt - [ ] include Safari coverage in e2e tests - [x] update Node for function apps - [ ] address SonarCloud scan issues

    Due by April 26, 2023
    12/12 issues closed
  • - [x] Close out device sync - [ ] Close out validation of fields in bulk uploader (devices, specimens) - specimen validation ready for review - [x] Send bulk uploaded multiplex flu results via universal pipeline (configured to not send in prod) - waiting on RS's go ahead, may need some quick fixes

    Due by May 15, 2023
    4/4 issues closed
  • - [ ] Multiplex on FHIR - [x] continue work with ReportStream to ensure FHIR messages meet CA requirements - [ ] sending multiplex results to FHIR queue enabled in production - [x] complete end to end test for sending flu results to CA - [ ] Tech debt - [x] clean up fields after device refactor - [ ] Okta dependency update - [ ] Eng team gets access to Deque - [x] eng team completes 1 module a week - [ ] HIV pilot - [x] Sample FHIR message containing all fields requested by LAC is shared with RS - [ ] Making life easier for support/on-call - [ ] team understands highest needs of support team - [ ] tickets created for user lookup admin page - [x] Bug fixes

    Due by April 12, 2023
    6/6 issues closed
  • - [ ] Multiplex on FHIR - [x] continue work with ReportStream to ensure FHIR messages meet CA requirements - [ ] sending multiplex results to FHIR queue enabled in production - [x] merge work for PagerDuty alert for fhir-data-publishing-error queue - [ ] Tech debt - [x] upgrade app to Java 17 - [ ] clean up fields after device refactor - [ ] Eng team gets access to Deque - [x] eng team completes 1 module a week - [x] Bulk patient upload bugs - [x] Obfuscate access_token from AI logs

    Due by March 29, 2023
    15/15 issues closed
  • - [ ] FHIR data sent and successfully processed by ReportStream in production - [x] our FHIR bundle format (inc AOE questions) is processed successfully by ReportStream - [x] create alert for messages added to fhir-data-publishing-error queue - [ ] multiplex on FHIR enabled in production - [x] Analytics - [x] remaining work for analytics epic in Q2 is groomed and finalized - [x] Azure dashboard for results bulk uploader - [x] Add telemetry to track user viewport - [ ] Accessibility - [x] all other accessibility tickets completed (2 remaining from prior sprint backlog plus those in progress) - [x] final page title accessibility tickets are completed - [ ] eng team completes 2 hours of accessibility training a week (4 hours total) - [ ] Tech debt - [ ] upgrade app to Java 17

    Due by March 15, 2023
    12/12 issues closed
  • - [ ] Multiplex on FHIR data is sent to ReportStream - [x] integration with ReportStream is successful in their staging with shared-key auth - [x] switch to token-based implementation of auth - [ ] ReportStream approves of our FHIR bundle format (w/ AoE observations) - [x] create alerts for FHIRTestEventReporter function - [x] Analytics - [x] User ID is sent correctly - [ ] Accessibility - [ ] Other half accessibility completed (stretch)

    Due by March 1, 2023
    5/5 issues closed
  • - [x] Multiplex on FHIR data is sent to ReportStream - [x] Test performed LOINC code is included in FHIR messages - [x] FHIR function application is capable of sending multiplex tests to the Universal Pipeline - [ ] Initial analytics cleanup is complete - [ ] User ID is sent correctly - [x] Path forward has been determined for capturing page titles - [ ] Accessibility - [ ] All team members who need accessibility training have completed a module - [x] Half the accessibility audit tickets have been completed

    Due by February 15, 2023
  • - [x] - Release patient bulk upload - [x] Feature is enabled for standard end users - [x] Support staff has been notified of the process change - [x] Static site is updated with guidance and "what's new" blog post - [x] - Q1 Accessibility Audit is complete - [x] All flows in #4955 have been tested - [x] Deliverable: Spreadsheet with issues listed - [ ] Multiplex on FHIR is ready to be sent to ReportStream - [x] Results are sent to FHIR storage queue - [ ] Flu LOINC codes are part of the export - [x] [stretch] New function application is reading off the FHIR queue and capable of sending to ReportStream - [x] - Technical debt - [x] Multiplex e2e test is created - [x] Azure app insights are cleaned up and have specific telemetry for patient bulk upload (tickets to come)

    Due by February 1, 2023
  • Testing tester test!

    Due by January 18, 2023
  • Big Goals: - (Finish if not done) Access Control - (Continue/finish) ATO work - Pagination, sort, search and filters - Tuning Slack Alterting - Metabase work - Address verification (Smarty Streets, etc.)

    Due by March 26, 2021
    20/20 issues closed
  • Big Goals: - (Continue if not done) Access Control - Automate site admin workflows - Metabase work - Data Validation V0 (Smarty Streets, etc.) - Tuning of alerts - Shared support channel / email Other Goals: -

    Due by March 12, 2021
    22/22 issues closed
  • - Preparing for scale (Pagination) - UI updates - Audit log - Training site set up - Self-Service Onboarding V1 - (Continuing) Security - (Continuing) Access control - (Continuing) Archive patient - (Continuing) Print record

    Due by February 26, 2021
    50/50 issues closed
  • Big Goals: - (Continuing) Security - (Continuing) Access control - Start Self-Service Onboarding work, V0 to V1 Other things: - Horizontal scaling - Archive patient - Pagination

    Due by February 12, 2021
    17/17 issues closed
  • Big Goal: - Access control Other nice to haves: - Investing in robustness - Patient experience design implementation - Defining and tracking success metrics (analytics) - Research and thought around integrations with other systems (API level results) - Adding pagination and results query optimization - Patient search to the backend - Design 508 fixes

    Due by January 29, 2021
    15/15 issues closed
  • P1 - Increase reliability and uptime - Site admins (USDS person) can create new users and organizations - Security and compliance paperwork P2 - Onboarding improving for scale, make more self-service - Edit submission & correction workflow - Design research for universities and schools - Usability testing of the app - Set up a staging and QA process - Print lab report - Patient Experience (contractor)

    Due by January 15, 2021
    30/30 issues closed
  • Placeholder sprint to collect cleanup issues.

    No due date
  • Goals in priority: 1. Ensure that there is monitoring and alerting on all levels of the stack 2. Ensure all developers have access to monitoring/alerts and where to find monitoring is documented 3. Allow for the creation of multiple organizations 4. Clean up UI fixes, things that make it hard to work together, and generally fix bad things 5. Front end UI for ability to mark a result as an error 6. Swab types getting added

    Due by January 4, 2021
    34/34 issues closed
  • P1- Things we need for one testing site to keep running * Training environment, Staging, and dev environments * Prod, deployments plan for updates * Export results to to validate against paper, both for users and for us * Export results to data Hub to send to public health P2- Be able to support > 1 facilities, Goal for Sprint 5 * Multiple organizations supported * Multiple Facilities Supported * Basic Monitoring for front end and backend * Fix the things we didn't have time to fix before we shipped but we really really want to fix i.e. (use local time, adding swab type, show a user who they are and let them log out, etc.) P3 - To infinity... and beyond! * Different user roles at facilities/organizations that limit access for certain people * Build an experience for people getting tested * Fill out your own time of test questions * Add your own person record to the app * Get results through the app

    Due by December 11, 2020
    14/14 issues closed
  • Due by November 30, 2020
    13/13 issues closed