| Code | Display | Definition |
| iptp-enrollment |
IPTp Enrollment |
Registration of a pregnant woman into the IPTp-SP program |
| iptp-dose-planned |
IPTp Dose Planned |
A future planned IPTp-SP dose (ServiceRequest/CarePlan activity type code) |
| iptp-dot |
IPTp DOT |
Directly Observed Therapy dose administered at clinic |
| iptp-self-admin |
IPTp Self-Administration |
Self-administered IPTp dose at home |
| consent-sms |
SMS Consent |
Consent to receive SMS reminders |
| language-english |
English |
Patient prefers English language messages |
| language-kiswahili |
Kiswahili |
Patient prefers Kiswahili language messages |
| ga-early |
Early GA Band |
Gestational age 13–20 weeks |
| ga-mid |
Mid GA Band |
Gestational age 21–27 weeks |
| adr-mild |
Mild ADR |
Mild adverse drug reaction |
| adr-severe |
Severe ADR |
Severe adverse drug reaction requiring immediate care |
| chp-followup |
CHP Follow-up |
Community Health Promoter follow-up triggered |
| reminder-t3 |
T-3 Reminder |
Reminder sent 3 days before dose date |
| reminder-t0 |
T-0 Reminder |
Reminder sent on dose day |
| reminder-24h |
24h Nudge |
24-hour follow-up nudge |
| reminder-72h |
72h Escalation |
72-hour escalation to CHP queue |
| confirmation-confirmed |
Dose Confirmed |
Patient replied 1 (took it); dose confirmed |
| confirmation-pending |
Dose Confirmation Pending |
Patient replied 2 (not yet) or has not yet replied; awaiting confirmation |
| confirmation-missed |
Dose Confirmation Missed |
No confirmation received after 72 hours; CHP notified |
| messaging-active |
Messaging Active |
Patient is actively receiving SMS reminders |
| messaging-stopped |
Messaging Stopped |
Patient sent STOP; all scheduled messages cancelled |
| issue-type-lost-medicine |
Lost Medicine |
Patient reports lost or misplaced IPTp-SP tablets |
| issue-type-other |
Other Issue |
Other free-text patient-reported concern (issue_text encrypted, manual_review_flag = TRUE) |
| resolution-open |
Open |
Issue is open and unresolved |
| resolution-resolved |
Resolved |
Issue has been resolved |
| pregnancy-outcome-delivery |
Delivery |
Pregnancy ended in delivery; messaging stops |
| pregnancy-outcome-loss |
Pregnancy Loss |
Pregnancy ended in loss; messaging stops |
| feedback-program-helpfulness |
IPTp Reminder Program Helpfulness |
Whether the patient found the SMS reminders supportive |
| msg-onboarding-enrollment |
Onboarding: Enrollment Confirmation |
Onboarding message 1 sent on short code immediately after USSD enrollment |
| msg-onboarding-how-it-works |
Onboarding: How It Works |
Onboarding message 2 |
| msg-onboarding-how-to-take |
Onboarding: How to Take SP |
Onboarding message 3 |
| msg-onboarding-safety-bridge |
Onboarding: Safety + InfoAFYA Bridge |
Onboarding message 4 |
| msg-confirmation-ack-taken |
Confirmation Ack: Took It |
Sent after patient replies 1 (took it) |
| msg-confirmation-ack-pending |
Confirmation Ack: Not Yet |
Sent after patient replies 2 (not yet) |
| msg-issue-problem-type |
Issue Flow: Problem Type Prompt |
Have-an-issue step 1 prompt |
| msg-issue-side-effect-severity |
Issue Flow: Side Effect Severity Prompt |
Have-an-issue side-effect severity prompt |
| msg-issue-mild-response |
Issue Flow: Mild Side Effect Response |
Response sent for mild side effects |
| msg-issue-severe-response |
Issue Flow: Severe Side Effect Response |
Response sent for severe side effects |
| msg-issue-lost-medicine-response |
Issue Flow: Lost Medicine Response |
Response sent for lost medicine reports |
| msg-issue-other-prompt |
Issue Flow: Other - Free Text Prompt |
Prompt asking patient to type their concern |
| msg-issue-other-ack |
Issue Flow: Other - Auto-Reply |
Auto-reply after free-text concern received |
| msg-stop-ack |
STOP Acknowledgement |
Sent when patient texts STOP |
| msg-infoafya-trust |
InfoAFYA: Trust |
24-48h post enrollment |
| msg-infoafya-autonomy |
InfoAFYA: Autonomy Transition |
3-5 days post DOT |
| msg-infoafya-norm |
InfoAFYA: Norm Reinforcement |
7 days before next dose |
| msg-infoafya-identity |
InfoAFYA: Identity Reinforcement |
3-5 days after Dose 2 confirmation |
| msg-infoafya-reassurance |
InfoAFYA: Side-Effect Reassurance |
Mid-cycle window between two IPTp doses |
| msg-infoafya-completion |
InfoAFYA: Completion Mindset |
7 days before final cycle |
| msg-infoafya-anc-continuity |
InfoAFYA: ANC Continuity |
After final dose confirmation |
| msg-feedback-prompt |
Feedback Prompt |
Sent 5 days after final dose confirmation |
| msg-feedback-yes-ack |
Feedback Ack: Yes |
Sent when patient replies 1 (Yes, supported) |
| msg-feedback-no-ack |
Feedback Ack: No |
Sent when patient replies 2 (No), requests suggestions |