Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Test Messages for Shadow Migrations #16831

Open
3 tasks
chris-kuryak opened this issue Dec 17, 2024 · 0 comments
Open
3 tasks

Create Test Messages for Shadow Migrations #16831

chris-kuryak opened this issue Dec 17, 2024 · 0 comments
Assignees
Labels
engineering Work to be completed by an engineer needs-refinement Tickets that need refinement from the team onboarding-ops Work related to onboarding with a partner. Addressed by the Onboarding & Operations team in RS.

Comments

@chris-kuryak
Copy link
Collaborator

chris-kuryak commented Dec 17, 2024

Problem statement

We will start migrating receivers to the UP from the CP without communicating with them and testing messages. We are referring to these as "Shadow" migrations. To ensure that CP receivers will receive the exact same messages as we migrate them to the UP, we want to create a set of standard test messages that span multiple use cases that engineers can use during their migration to ensure that receivers will not see a difference in their COVID messages.

What you need to know

  • Existing SimpleReport Messages
  • Generate new messages using SimpleReport's UI and store them appropriately
  • For Single Entry, Use cases:
    • Fill in Everything for testing facility (optional and required)
    • Fill in only required for testing facility
    • Fill in Everything for patient (optional and required)
    • Fill in only required for patient
    • Ensure every option of Demographics is present in at least one message
    • Ensure every option of Housing and Work is also covered in at least one message
    • Multiplex test result
    • COVID only test result
    • Flu test result
    • RSV test result
    • All options of Patient Pregnant are covered (Yes, No, Prefer not to answer)
    • Is patient currently experiencing symptoms (yes and no)
      • If yes, ensure a date is submitted and select ALL symptoms

https://test.simplereport.gov/app/results/upload/submit/guide

  • For CSV Upload:
    • All required and optional fields
    • Only required fields
    • Every potential listed entry covered

Acceptance criteria

  • Single Entry Test messages created
  • CSV of valid test results with all possible cases created
  • Added to Azure Blob storage Test Bank
@chris-kuryak chris-kuryak added engineering Work to be completed by an engineer needs-refinement Tickets that need refinement from the team onboarding-ops Work related to onboarding with a partner. Addressed by the Onboarding & Operations team in RS. labels Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engineering Work to be completed by an engineer needs-refinement Tickets that need refinement from the team onboarding-ops Work related to onboarding with a partner. Addressed by the Onboarding & Operations team in RS.
Projects
None yet
Development

No branches or pull requests

3 participants