IPTp-SP Digital Support System Implementation Guide
0.1.0 - ci-build Kenya flag

IPTp-SP Digital Support System Implementation Guide, published by IPTp-SP Digital Support System Implementation Team. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/daviemukungi/IPTp-FHIR-implementationIG/ and changes regularly. See the Directory of published versions

CodeSystem: IPTp-SP Code System

Official URL: http://iptp.kemri.go.ke/fhir/CodeSystem/iptp-code-system Version: 0.1.0
Active as of 2026-06-30 Computable Name: IPTpCodeSystem

Code system for IPTp-SP Digital Support System concepts

This Code system is referenced in the content logical definition of the following value sets:

This case-sensitive code system http://iptp.kemri.go.ke/fhir/CodeSystem/iptp-code-system defines the following codes:

CodeDisplayDefinition
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