opensrp / opensrp-client-path-zeir

Other
1 stars 5 forks source link

ZEIR-MVACC Integration: QA feedback (ZEIR) #203

Closed AnnieMungai closed 2 years ago

AnnieMungai commented 3 years ago

cc @tychus6 @ellykits

ellykits commented 3 years ago

@AnnieMungai To answer the first question:

  • When you give the OPV vaccine on MVACC for a child who did not receive OPV0 (it is a vaccine that can be skipped to activate OPV4), instead of the OPV4 updating, OPV0 updates, even when the child has already received OPV 1-3.

RapidPro flows do not apply any logic for the vaccine entries. We do not have any vaccine schedule implementation on the server side, we just receive and store the vaccination event event as is. When a vaccination field is updated in RapidPro contact we process it into a new event the first time and ignore any future update for that vaccine record. Assumption is vaccination can only be administered once.

The remaining items are related. An exception was caught preventing processing of new contacts.

AnnieMungai commented 2 years ago

Done