prime-simplereport icon indicating copy to clipboard operation
prime-simplereport copied to clipboard

[SPIKE] Enable multiple ordering providers for facilities

Open jayna-SkylightDigital opened this issue 1 year ago • 3 comments

Why should we do this?

  • Current experience: Currently, SimpleReport only allows facilities to associate with a single ordering provider. This creates limitations for:

    • Facilities: If a facility has multiple ordering providers, they must use a clunky workaround, leading to fragmented data and increased workload.
    • Public Health: Having complete and accurate data from all providers is crucial for effective disease tracking and outbreak response.
  • Why we want to make this change: Enabling multiple ordering providers for facilities will:

    • Improve user experience: Facilities will be able to use SimpleReport effectively regardless of their provider setup.
    • Enhance data quality: All test results will be captured in one place, providing a more comprehensive picture of public health trends.
    • Support future growth: SimpleReport will be more adaptable to accommodate various facility and provider configurations.

User story

  • As a facility administrator, I want to add and manage multiple ordering providers associated with my facility, so that I can report all test results accurately and efficiently in SimpleReport.

Action Requested

  • Investigate engineering feasibility: Assess the technical effort required to implement support for multiple ordering providers.
  • Identify UX challenges: Analyze potential design and usability hurdles in accommodating multiple providers within the user interface.
  • Record questions that arise while performing the investigation into adding this capability.

Acceptance Criteria

  • [ ] Technical feasibility report: Documented assessment of the engineering effort and potential roadblocks. (rough implementation plan and how long it would take, engineering constraints - what you can and can't do)
  • [ ] UX analysis: Identification of key design challenges and proposed solutions for a user-friendly experience. (list of questions for design, things to be aware of/things to consider)

Additional Context

  • N/A

jayna-SkylightDigital avatar Feb 15 '24 18:02 jayna-SkylightDigital

3/13/24 refinement: product to work with design to get more specific requirements about how facilities would have multiple ordering providers some questions that came up:

  • how would a facility add/edit/manage their ordering providers?
  • would a user need to select ordering provider on the test card or would it be a default set somewhere else?
  • if it's a default value configured somewhere, what ordering provider should be used when we resend a test event or do a correction? the ordering provider on the original event or whatever the current default is?

mehansen avatar Mar 14 '24 17:03 mehansen

Design is in progress. (as of 2 JUL 2024)

jayna-SkylightDigital avatar Jul 02 '24 15:07 jayna-SkylightDigital

Figma designs are here: https://www.figma.com/design/LglkDsGZDKMZm3XCkJPhfR/SimpleReport-2023%2B?node-id=5984-397&t=wZm3TtRur1grrHAV-1

kenieh avatar Aug 02 '24 19:08 kenieh

@jayna-SkylightDigital @kenieh Should we close this? It seems done.

DanielSass avatar Oct 17 '24 15:10 DanielSass