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

Remove question about partner HIV Status from HIV Labs screen [2h] #1349

Open
adamhstewart opened this issue Sep 30, 2024 · 8 comments
Open
Assignees

Comments

@adamhstewart
Copy link
Member

Issue

On the HIV lab screen, we ask about partner HIV status in the case that a test has been performed. We no longer need this question since we ask it in the Partner HIV lab screen.

Notification_Center

Task

  • Remove the question
@adamhstewart adamhstewart added this to the TIP - Maintenance milestone Sep 30, 2024
@adamhstewart adamhstewart assigned Diama1 and unassigned anvmn Sep 30, 2024
@Diama1 Diama1 moved this from To do to In progress in E-Heza Development Oct 1, 2024
@Diama1
Copy link
Collaborator

Diama1 commented Oct 1, 2024

@adamhstewart I think these sub-questions also should be removed from this place
Screenshot from 2024-10-01 08-10-36

@anvmn
Copy link
Collaborator

anvmn commented Oct 1, 2024

@adamhstewart

There's wider logic to apply here.
If we need to rely on Partner HIV result, first thing is to make sure that test was completed.
So, we need to display HIV test only after Partner HIV was filled.
Also, as we may have these tests done both as RDT and non RDT, and results may be filled by lab tech / nurse, this creates several use-cases that need to be addressed, which is non trivial, saying the least.

@anvmn
Copy link
Collaborator

anvmn commented Oct 1, 2024

@Diama1

@adamhstewart I think these sub-questions also should be removed from this place Screenshot from 2024-10-01 08-10-36

No, these are asked to determine the next steps required (questions and Health education, and possibly other stuff as well).

@Diama1 Diama1 moved this from In progress to To do in E-Heza Development Oct 1, 2024
@adamhstewart
Copy link
Member Author

  • move the conditional questions to “next steps” - display only if Partner HIV lab has been completed and if the partner is HIV positive.
  • record results for “taking ARVs” and “reduced viral load” on progress report.

@adamhstewart adamhstewart assigned anvmn and unassigned Diama1 Oct 10, 2024
@anvmn
Copy link
Collaborator

anvmn commented Oct 10, 2024

@adamhstewart

  • move the conditional questions to “next steps” - display only if Partner HIV lab has been completed and if the partner is HIV positive.

Well, it's not enough to display only the conditional questions.
We must also ask if Partner is HIV positive. If we do not, and display them only if Partner HIV lab has been completed and if the partner is HIV positive, we might miss providing proper treatment:
Patient comes alone for for first encounter, knowing that partner is HIV positive.
Patient takes HIV test, and never asked about partner. Partner did not take HIV test, since not present.
No info is provided. Treatment not given.

In addition, there are several problems with these requirements.
First, this kind of break the rule where we show Next Steps only if certain condition was met. Now we need to ask stuff to clarify the conditions, and the answers may imply that Next Steps were not needed at all.
Second, it's not clear to which activity in Next Steps these questions need to be added. There's no natural candidate for it.
Third, since we have 2 stages of encounter, there may be 2 Next Steps, and it's not clear where this has to appear.
Lastly, even if we figure out the requirements that solve ^^, this adds additional layer of complexity, which is time consuming to implement, and, prompt to errors, as it changes decision making logic, which is complex enough already.
So, unless there's some vital need I'm not aware of, I suggest we show the question/s, depending if we have the result of Partner HIV test, or not.
It may be a good idea to add the questions of ARVs and Viral Load to Partner HIV test, if it it turns out positive.

  • record results for “taking ARVs” and “reduced viral load” on progress report.

Please define where in report these should be added.

@adamhstewart
Copy link
Member Author

adamhstewart commented Oct 10, 2024

We must also ask if Partner is HIV positive. If we do not, and display them only if Partner HIV lab has been completed and if the partner is HIV positive, we might miss providing proper treatment:

This is mitigated because we ask the question in the Partner HIV lab section

E-Heza_System

If they skip this section that is a workflow/training issue, not a technical one

It may be a good idea to add the questions of ARVs and Viral Load to Partner HIV test, if it it turns out positive.

Let's do that - it's just moving the questions from one lab to the other.

Please define where in report these should be added.

Under Medical diagnosis - with these options

  • Discordant Couple: Partner taking ARVs, supressed viral load (if patient is HIV -, partner is HIV +, and yes to both conditional questions)
  • Discordant Couple: Partner NOT taking ARVs (if patient is HIV -, partner is HIV +, and no to first conditional question)
  • Discordant Couple: Partner taking ARVs, does NOT have suppressed viral load (if patient is HIV -, partner is HIV +, and yes to first, but no to second conditional question)

@adamhstewart
Copy link
Member Author

Test done with a negative HIV patient result

Labs Report
Image Image
Image Image
Image Image

@adamhstewart adamhstewart moved this from QA Testing to Ready for Release in E-Heza Development Oct 11, 2024
@LudmilaGoichman
Copy link
Collaborator

@anvmn

  • Nutrition env
  • Android tablet
image

Found Issues/Questions:

  1. There is no "Next steps" activity (positive and indeterminate)
  2. There is no "Medical Diagnosis" in the report (positive and indeterminate).
image image image image
image image image
image image image
image image image

Positive. Lab

image image image
image image image

Indeterminate. Lab

image image image image
  1. Lab. Case Management (nurse). When clicking "end encounter" in the report, the encounter didn't end. When clicking "end encounter" in encounter, the encounter ended.
image image
image image image
image
  1. Lab. Case Management (nurse). There is activity doesn't have "save" button.
image image

Checked and Approved:

When result Negative, the report isn't displayed diagnosis.

image image
image image image
image image image
image image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Ready for Release
Development

No branches or pull requests

4 participants