Skip to content

Prenatal Next Steps (recurrent): health education a later diagnosis requires is never offered, and reads as not given #2256

Description

@anvmn

At the recurrent phase of an antenatal encounter, the health education task of Next Steps asks the questions the diagnoses require: a discordant partnership or an HIV diagnosis asks four questions, where an unremarkable encounter asks two, and Diabetes and a detectable viral load each add one of their own.

The answers are stored as a set of what was provided, so a question answered with No is stored exactly like a question that was never asked. The task counts as done as soon as anything was stored, so a diagnosis arriving after the task was saved adds questions that are never put to the nurse: the task stays complete, and the new questions are filled in as No.

The diagnoses that do this all arrive from the lab: a lab result the technician enters, or the follow-up questions they leave for the nurse. Both can land after the nurse has saved Next Steps, because Next Steps is offered as soon as its task list is non-empty.

How to see it. Nurse sends the patient's HIV test and the partner's to the lab. Lab technician enters the patient negative and the partner positive, leaving the follow-up questions. Nurse accepts the results and saves Next Steps, then answers that the partner is not taking ARVs: a discordant partnership is diagnosed, which asks for counselling on being HIV positive and on family planning. Next Steps stays complete, the two questions are never shown, and the progress report says that counselling was not given.

Expected. Health education is asked only once no further diagnosis can arrive, so the questions the nurse is shown are the ones the encounter's diagnoses require.

Backlog: B-345.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions