IPTp-SP Digital Support System Implementation Guide
0.1.0 - ci-build
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
| Active as of 2026-06-30 |
@prefix fhir: <http://hl7.org/fhir/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . # - resource ------------------------------------------------------------------- <http://hl7.org/fhir/CodeSystem/iptp-code-system> a fhir:CodeSystem ; fhir:nodeRole fhir:treeRoot ; fhir:Resource.id [ fhir:value "iptp-code-system"] ; fhir:DomainResource.text [ fhir:Narrative.status [ fhir:value "generated" ] ; fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem iptp-code-system</b></p><a name=\"iptp-code-system\"> </a><a name=\"hciptp-code-system\"> </a><p>This case-sensitive code system <code>http://iptp.kemri.go.ke/fhir/CodeSystem/iptp-code-system</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">iptp-enrollment<a name=\"iptp-code-system-iptp-enrollment\"> </a></td><td>IPTp Enrollment</td><td>Registration of a pregnant woman into the IPTp-SP program</td></tr><tr><td style=\"white-space:nowrap\">iptp-dose-planned<a name=\"iptp-code-system-iptp-dose-planned\"> </a></td><td>IPTp Dose Planned</td><td>A future planned IPTp-SP dose (ServiceRequest/CarePlan activity type code)</td></tr><tr><td style=\"white-space:nowrap\">iptp-dot<a name=\"iptp-code-system-iptp-dot\"> </a></td><td>IPTp DOT</td><td>Directly Observed Therapy dose administered at clinic</td></tr><tr><td style=\"white-space:nowrap\">iptp-self-admin<a name=\"iptp-code-system-iptp-self-admin\"> </a></td><td>IPTp Self-Administration</td><td>Self-administered IPTp dose at home</td></tr><tr><td style=\"white-space:nowrap\">consent-sms<a name=\"iptp-code-system-consent-sms\"> </a></td><td>SMS Consent</td><td>Consent to receive SMS reminders</td></tr><tr><td style=\"white-space:nowrap\">language-english<a name=\"iptp-code-system-language-english\"> </a></td><td>English</td><td>Patient prefers English language messages</td></tr><tr><td style=\"white-space:nowrap\">language-kiswahili<a name=\"iptp-code-system-language-kiswahili\"> </a></td><td>Kiswahili</td><td>Patient prefers Kiswahili language messages</td></tr><tr><td style=\"white-space:nowrap\">ga-early<a name=\"iptp-code-system-ga-early\"> </a></td><td>Early GA Band</td><td>Gestational age 13–20 weeks</td></tr><tr><td style=\"white-space:nowrap\">ga-mid<a name=\"iptp-code-system-ga-mid\"> </a></td><td>Mid GA Band</td><td>Gestational age 21–27 weeks</td></tr><tr><td style=\"white-space:nowrap\">adr-mild<a name=\"iptp-code-system-adr-mild\"> </a></td><td>Mild ADR</td><td>Mild adverse drug reaction</td></tr><tr><td style=\"white-space:nowrap\">adr-severe<a name=\"iptp-code-system-adr-severe\"> </a></td><td>Severe ADR</td><td>Severe adverse drug reaction requiring immediate care</td></tr><tr><td style=\"white-space:nowrap\">chp-followup<a name=\"iptp-code-system-chp-followup\"> </a></td><td>CHP Follow-up</td><td>Community Health Promoter follow-up triggered</td></tr><tr><td style=\"white-space:nowrap\">reminder-t3<a name=\"iptp-code-system-reminder-t3\"> </a></td><td>T-3 Reminder</td><td>Reminder sent 3 days before dose date</td></tr><tr><td style=\"white-space:nowrap\">reminder-t0<a name=\"iptp-code-system-reminder-t0\"> </a></td><td>T-0 Reminder</td><td>Reminder sent on dose day</td></tr><tr><td style=\"white-space:nowrap\">reminder-24h<a name=\"iptp-code-system-reminder-24h\"> </a></td><td>24h Nudge</td><td>24-hour follow-up nudge</td></tr><tr><td style=\"white-space:nowrap\">reminder-72h<a name=\"iptp-code-system-reminder-72h\"> </a></td><td>72h Escalation</td><td>72-hour escalation to CHP queue</td></tr><tr><td style=\"white-space:nowrap\">confirmation-confirmed<a name=\"iptp-code-system-confirmation-confirmed\"> </a></td><td>Dose Confirmed</td><td>Patient replied 1 (took it); dose confirmed</td></tr><tr><td style=\"white-space:nowrap\">confirmation-pending<a name=\"iptp-code-system-confirmation-pending\"> </a></td><td>Dose Confirmation Pending</td><td>Patient replied 2 (not yet) or has not yet replied; awaiting confirmation</td></tr><tr><td style=\"white-space:nowrap\">confirmation-missed<a name=\"iptp-code-system-confirmation-missed\"> </a></td><td>Dose Confirmation Missed</td><td>No confirmation received after 72 hours; CHP notified</td></tr><tr><td style=\"white-space:nowrap\">messaging-active<a name=\"iptp-code-system-messaging-active\"> </a></td><td>Messaging Active</td><td>Patient is actively receiving SMS reminders</td></tr><tr><td style=\"white-space:nowrap\">messaging-stopped<a name=\"iptp-code-system-messaging-stopped\"> </a></td><td>Messaging Stopped</td><td>Patient sent STOP; all scheduled messages cancelled</td></tr><tr><td style=\"white-space:nowrap\">issue-type-lost-medicine<a name=\"iptp-code-system-issue-type-lost-medicine\"> </a></td><td>Lost Medicine</td><td>Patient reports lost or misplaced IPTp-SP tablets</td></tr><tr><td style=\"white-space:nowrap\">issue-type-other<a name=\"iptp-code-system-issue-type-other\"> </a></td><td>Other Issue</td><td>Other free-text patient-reported concern (issue_text encrypted, manual_review_flag = TRUE)</td></tr><tr><td style=\"white-space:nowrap\">resolution-open<a name=\"iptp-code-system-resolution-open\"> </a></td><td>Open</td><td>Issue is open and unresolved</td></tr><tr><td style=\"white-space:nowrap\">resolution-resolved<a name=\"iptp-code-system-resolution-resolved\"> </a></td><td>Resolved</td><td>Issue has been resolved</td></tr><tr><td style=\"white-space:nowrap\">pregnancy-outcome-delivery<a name=\"iptp-code-system-pregnancy-outcome-delivery\"> </a></td><td>Delivery</td><td>Pregnancy ended in delivery; messaging stops</td></tr><tr><td style=\"white-space:nowrap\">pregnancy-outcome-loss<a name=\"iptp-code-system-pregnancy-outcome-loss\"> </a></td><td>Pregnancy Loss</td><td>Pregnancy ended in loss; messaging stops</td></tr><tr><td style=\"white-space:nowrap\">feedback-program-helpfulness<a name=\"iptp-code-system-feedback-program-helpfulness\"> </a></td><td>IPTp Reminder Program Helpfulness</td><td>Whether the patient found the SMS reminders supportive</td></tr><tr><td style=\"white-space:nowrap\">msg-onboarding-enrollment<a name=\"iptp-code-system-msg-onboarding-enrollment\"> </a></td><td>Onboarding: Enrollment Confirmation</td><td>Onboarding message 1 sent on short code immediately after USSD enrollment</td></tr><tr><td style=\"white-space:nowrap\">msg-onboarding-how-it-works<a name=\"iptp-code-system-msg-onboarding-how-it-works\"> </a></td><td>Onboarding: How It Works</td><td>Onboarding message 2</td></tr><tr><td style=\"white-space:nowrap\">msg-onboarding-how-to-take<a name=\"iptp-code-system-msg-onboarding-how-to-take\"> </a></td><td>Onboarding: How to Take SP</td><td>Onboarding message 3</td></tr><tr><td style=\"white-space:nowrap\">msg-onboarding-safety-bridge<a name=\"iptp-code-system-msg-onboarding-safety-bridge\"> </a></td><td>Onboarding: Safety + InfoAFYA Bridge</td><td>Onboarding message 4</td></tr><tr><td style=\"white-space:nowrap\">msg-confirmation-ack-taken<a name=\"iptp-code-system-msg-confirmation-ack-taken\"> </a></td><td>Confirmation Ack: Took It</td><td>Sent after patient replies 1 (took it)</td></tr><tr><td style=\"white-space:nowrap\">msg-confirmation-ack-pending<a name=\"iptp-code-system-msg-confirmation-ack-pending\"> </a></td><td>Confirmation Ack: Not Yet</td><td>Sent after patient replies 2 (not yet)</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-problem-type<a name=\"iptp-code-system-msg-issue-problem-type\"> </a></td><td>Issue Flow: Problem Type Prompt</td><td>Have-an-issue step 1 prompt</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-side-effect-severity<a name=\"iptp-code-system-msg-issue-side-effect-severity\"> </a></td><td>Issue Flow: Side Effect Severity Prompt</td><td>Have-an-issue side-effect severity prompt</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-mild-response<a name=\"iptp-code-system-msg-issue-mild-response\"> </a></td><td>Issue Flow: Mild Side Effect Response</td><td>Response sent for mild side effects</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-severe-response<a name=\"iptp-code-system-msg-issue-severe-response\"> </a></td><td>Issue Flow: Severe Side Effect Response</td><td>Response sent for severe side effects</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-lost-medicine-response<a name=\"iptp-code-system-msg-issue-lost-medicine-response\"> </a></td><td>Issue Flow: Lost Medicine Response</td><td>Response sent for lost medicine reports</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-other-prompt<a name=\"iptp-code-system-msg-issue-other-prompt\"> </a></td><td>Issue Flow: Other - Free Text Prompt</td><td>Prompt asking patient to type their concern</td></tr><tr><td style=\"white-space:nowrap\">msg-issue-other-ack<a name=\"iptp-code-system-msg-issue-other-ack\"> </a></td><td>Issue Flow: Other - Auto-Reply</td><td>Auto-reply after free-text concern received</td></tr><tr><td style=\"white-space:nowrap\">msg-stop-ack<a name=\"iptp-code-system-msg-stop-ack\"> </a></td><td>STOP Acknowledgement</td><td>Sent when patient texts STOP</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-trust<a name=\"iptp-code-system-msg-infoafya-trust\"> </a></td><td>InfoAFYA: Trust</td><td>24-48h post enrollment</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-autonomy<a name=\"iptp-code-system-msg-infoafya-autonomy\"> </a></td><td>InfoAFYA: Autonomy Transition</td><td>3-5 days post DOT</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-norm<a name=\"iptp-code-system-msg-infoafya-norm\"> </a></td><td>InfoAFYA: Norm Reinforcement</td><td>7 days before next dose</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-identity<a name=\"iptp-code-system-msg-infoafya-identity\"> </a></td><td>InfoAFYA: Identity Reinforcement</td><td>3-5 days after Dose 2 confirmation</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-reassurance<a name=\"iptp-code-system-msg-infoafya-reassurance\"> </a></td><td>InfoAFYA: Side-Effect Reassurance</td><td>Mid-cycle window between two IPTp doses</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-completion<a name=\"iptp-code-system-msg-infoafya-completion\"> </a></td><td>InfoAFYA: Completion Mindset</td><td>7 days before final cycle</td></tr><tr><td style=\"white-space:nowrap\">msg-infoafya-anc-continuity<a name=\"iptp-code-system-msg-infoafya-anc-continuity\"> </a></td><td>InfoAFYA: ANC Continuity</td><td>After final dose confirmation</td></tr><tr><td style=\"white-space:nowrap\">msg-feedback-prompt<a name=\"iptp-code-system-msg-feedback-prompt\"> </a></td><td>Feedback Prompt</td><td>Sent 5 days after final dose confirmation</td></tr><tr><td style=\"white-space:nowrap\">msg-feedback-yes-ack<a name=\"iptp-code-system-msg-feedback-yes-ack\"> </a></td><td>Feedback Ack: Yes</td><td>Sent when patient replies 1 (Yes, supported)</td></tr><tr><td style=\"white-space:nowrap\">msg-feedback-no-ack<a name=\"iptp-code-system-msg-feedback-no-ack\"> </a></td><td>Feedback Ack: No</td><td>Sent when patient replies 2 (No), requests suggestions</td></tr></table></div>" ] ; fhir:CodeSystem.url [ fhir:value "http://iptp.kemri.go.ke/fhir/CodeSystem/iptp-code-system"] ; fhir:CodeSystem.version [ fhir:value "0.1.0"] ; fhir:CodeSystem.name [ fhir:value "IPTpCodeSystem"] ; fhir:CodeSystem.title [ fhir:value "IPTp-SP Code System"] ; fhir:CodeSystem.status [ fhir:value "active"] ; fhir:CodeSystem.date [ fhir:value "2026-06-30T18:47:18+00:00"^^xsd:dateTime] ; fhir:CodeSystem.publisher [ fhir:value "IPTp-SP Digital Support System Implementation Team"] ; fhir:CodeSystem.contact [ fhir:index 0 ; fhir:ContactDetail.name [ fhir:value "IPTp-SP Digital Support System Implementation Team" ] ; fhir:ContactDetail.telecom [ fhir:index 0 ; fhir:ContactPoint.system [ fhir:value "url" ] ; fhir:ContactPoint.value [ fhir:value "http://iptp.kemri.go.ke" ] ] ] ; fhir:CodeSystem.description [ fhir:value "Code system for IPTp-SP Digital Support System concepts"] ; fhir:CodeSystem.jurisdiction [ fhir:index 0 ; fhir:CodeableConcept.coding [ fhir:index 0 ; fhir:Coding.system [ fhir:value "urn:iso:std:iso:3166" ] ; fhir:Coding.code [ fhir:value "KE" ] ; fhir:Coding.display [ fhir:value "Kenya" ] ] ] ; fhir:CodeSystem.caseSensitive [ fhir:value "true"^^xsd:boolean] ; fhir:CodeSystem.content [ fhir:value "complete"] ; fhir:CodeSystem.count [ fhir:value "52"^^xsd:nonNegativeInteger] ; fhir:CodeSystem.concept [ fhir:index 0 ; fhir:CodeSystem.concept.code [ fhir:value "iptp-enrollment" ] ; fhir:CodeSystem.concept.display [ fhir:value "IPTp Enrollment" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Registration of a pregnant woman into the IPTp-SP program" ] ], [ fhir:index 1 ; fhir:CodeSystem.concept.code [ fhir:value "iptp-dose-planned" ] ; fhir:CodeSystem.concept.display [ fhir:value "IPTp Dose Planned" ] ; fhir:CodeSystem.concept.definition [ fhir:value "A future planned IPTp-SP dose (ServiceRequest/CarePlan activity type code)" ] ], [ fhir:index 2 ; fhir:CodeSystem.concept.code [ fhir:value "iptp-dot" ] ; fhir:CodeSystem.concept.display [ fhir:value "IPTp DOT" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Directly Observed Therapy dose administered at clinic" ] ], [ fhir:index 3 ; fhir:CodeSystem.concept.code [ fhir:value "iptp-self-admin" ] ; fhir:CodeSystem.concept.display [ fhir:value "IPTp Self-Administration" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Self-administered IPTp dose at home" ] ], [ fhir:index 4 ; fhir:CodeSystem.concept.code [ fhir:value "consent-sms" ] ; fhir:CodeSystem.concept.display [ fhir:value "SMS Consent" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Consent to receive SMS reminders" ] ], [ fhir:index 5 ; fhir:CodeSystem.concept.code [ fhir:value "language-english" ] ; fhir:CodeSystem.concept.display [ fhir:value "English" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient prefers English language messages" ] ], [ fhir:index 6 ; fhir:CodeSystem.concept.code [ fhir:value "language-kiswahili" ] ; fhir:CodeSystem.concept.display [ fhir:value "Kiswahili" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient prefers Kiswahili language messages" ] ], [ fhir:index 7 ; fhir:CodeSystem.concept.code [ fhir:value "ga-early" ] ; fhir:CodeSystem.concept.display [ fhir:value "Early GA Band" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Gestational age 13–20 weeks" ] ], [ fhir:index 8 ; fhir:CodeSystem.concept.code [ fhir:value "ga-mid" ] ; fhir:CodeSystem.concept.display [ fhir:value "Mid GA Band" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Gestational age 21–27 weeks" ] ], [ fhir:index 9 ; fhir:CodeSystem.concept.code [ fhir:value "adr-mild" ] ; fhir:CodeSystem.concept.display [ fhir:value "Mild ADR" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Mild adverse drug reaction" ] ], [ fhir:index 10 ; fhir:CodeSystem.concept.code [ fhir:value "adr-severe" ] ; fhir:CodeSystem.concept.display [ fhir:value "Severe ADR" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Severe adverse drug reaction requiring immediate care" ] ], [ fhir:index 11 ; fhir:CodeSystem.concept.code [ fhir:value "chp-followup" ] ; fhir:CodeSystem.concept.display [ fhir:value "CHP Follow-up" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Community Health Promoter follow-up triggered" ] ], [ fhir:index 12 ; fhir:CodeSystem.concept.code [ fhir:value "reminder-t3" ] ; fhir:CodeSystem.concept.display [ fhir:value "T-3 Reminder" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Reminder sent 3 days before dose date" ] ], [ fhir:index 13 ; fhir:CodeSystem.concept.code [ fhir:value "reminder-t0" ] ; fhir:CodeSystem.concept.display [ fhir:value "T-0 Reminder" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Reminder sent on dose day" ] ], [ fhir:index 14 ; fhir:CodeSystem.concept.code [ fhir:value "reminder-24h" ] ; fhir:CodeSystem.concept.display [ fhir:value "24h Nudge" ] ; fhir:CodeSystem.concept.definition [ fhir:value "24-hour follow-up nudge" ] ], [ fhir:index 15 ; fhir:CodeSystem.concept.code [ fhir:value "reminder-72h" ] ; fhir:CodeSystem.concept.display [ fhir:value "72h Escalation" ] ; fhir:CodeSystem.concept.definition [ fhir:value "72-hour escalation to CHP queue" ] ], [ fhir:index 16 ; fhir:CodeSystem.concept.code [ fhir:value "confirmation-confirmed" ] ; fhir:CodeSystem.concept.display [ fhir:value "Dose Confirmed" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient replied 1 (took it); dose confirmed" ] ], [ fhir:index 17 ; fhir:CodeSystem.concept.code [ fhir:value "confirmation-pending" ] ; fhir:CodeSystem.concept.display [ fhir:value "Dose Confirmation Pending" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient replied 2 (not yet) or has not yet replied; awaiting confirmation" ] ], [ fhir:index 18 ; fhir:CodeSystem.concept.code [ fhir:value "confirmation-missed" ] ; fhir:CodeSystem.concept.display [ fhir:value "Dose Confirmation Missed" ] ; fhir:CodeSystem.concept.definition [ fhir:value "No confirmation received after 72 hours; CHP notified" ] ], [ fhir:index 19 ; fhir:CodeSystem.concept.code [ fhir:value "messaging-active" ] ; fhir:CodeSystem.concept.display [ fhir:value "Messaging Active" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient is actively receiving SMS reminders" ] ], [ fhir:index 20 ; fhir:CodeSystem.concept.code [ fhir:value "messaging-stopped" ] ; fhir:CodeSystem.concept.display [ fhir:value "Messaging Stopped" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient sent STOP; all scheduled messages cancelled" ] ], [ fhir:index 21 ; fhir:CodeSystem.concept.code [ fhir:value "issue-type-lost-medicine" ] ; fhir:CodeSystem.concept.display [ fhir:value "Lost Medicine" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Patient reports lost or misplaced IPTp-SP tablets" ] ], [ fhir:index 22 ; fhir:CodeSystem.concept.code [ fhir:value "issue-type-other" ] ; fhir:CodeSystem.concept.display [ fhir:value "Other Issue" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Other free-text patient-reported concern (issue_text encrypted, manual_review_flag = TRUE)" ] ], [ fhir:index 23 ; fhir:CodeSystem.concept.code [ fhir:value "resolution-open" ] ; fhir:CodeSystem.concept.display [ fhir:value "Open" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Issue is open and unresolved" ] ], [ fhir:index 24 ; fhir:CodeSystem.concept.code [ fhir:value "resolution-resolved" ] ; fhir:CodeSystem.concept.display [ fhir:value "Resolved" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Issue has been resolved" ] ], [ fhir:index 25 ; fhir:CodeSystem.concept.code [ fhir:value "pregnancy-outcome-delivery" ] ; fhir:CodeSystem.concept.display [ fhir:value "Delivery" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Pregnancy ended in delivery; messaging stops" ] ], [ fhir:index 26 ; fhir:CodeSystem.concept.code [ fhir:value "pregnancy-outcome-loss" ] ; fhir:CodeSystem.concept.display [ fhir:value "Pregnancy Loss" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Pregnancy ended in loss; messaging stops" ] ], [ fhir:index 27 ; fhir:CodeSystem.concept.code [ fhir:value "feedback-program-helpfulness" ] ; fhir:CodeSystem.concept.display [ fhir:value "IPTp Reminder Program Helpfulness" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Whether the patient found the SMS reminders supportive" ] ], [ fhir:index 28 ; fhir:CodeSystem.concept.code [ fhir:value "msg-onboarding-enrollment" ] ; fhir:CodeSystem.concept.display [ fhir:value "Onboarding: Enrollment Confirmation" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Onboarding message 1 sent on short code immediately after USSD enrollment" ] ], [ fhir:index 29 ; fhir:CodeSystem.concept.code [ fhir:value "msg-onboarding-how-it-works" ] ; fhir:CodeSystem.concept.display [ fhir:value "Onboarding: How It Works" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Onboarding message 2" ] ], [ fhir:index 30 ; fhir:CodeSystem.concept.code [ fhir:value "msg-onboarding-how-to-take" ] ; fhir:CodeSystem.concept.display [ fhir:value "Onboarding: How to Take SP" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Onboarding message 3" ] ], [ fhir:index 31 ; fhir:CodeSystem.concept.code [ fhir:value "msg-onboarding-safety-bridge" ] ; fhir:CodeSystem.concept.display [ fhir:value "Onboarding: Safety + InfoAFYA Bridge" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Onboarding message 4" ] ], [ fhir:index 32 ; fhir:CodeSystem.concept.code [ fhir:value "msg-confirmation-ack-taken" ] ; fhir:CodeSystem.concept.display [ fhir:value "Confirmation Ack: Took It" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Sent after patient replies 1 (took it)" ] ], [ fhir:index 33 ; fhir:CodeSystem.concept.code [ fhir:value "msg-confirmation-ack-pending" ] ; fhir:CodeSystem.concept.display [ fhir:value "Confirmation Ack: Not Yet" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Sent after patient replies 2 (not yet)" ] ], [ fhir:index 34 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-problem-type" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Problem Type Prompt" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Have-an-issue step 1 prompt" ] ], [ fhir:index 35 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-side-effect-severity" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Side Effect Severity Prompt" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Have-an-issue side-effect severity prompt" ] ], [ fhir:index 36 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-mild-response" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Mild Side Effect Response" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Response sent for mild side effects" ] ], [ fhir:index 37 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-severe-response" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Severe Side Effect Response" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Response sent for severe side effects" ] ], [ fhir:index 38 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-lost-medicine-response" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Lost Medicine Response" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Response sent for lost medicine reports" ] ], [ fhir:index 39 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-other-prompt" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Other - Free Text Prompt" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Prompt asking patient to type their concern" ] ], [ fhir:index 40 ; fhir:CodeSystem.concept.code [ fhir:value "msg-issue-other-ack" ] ; fhir:CodeSystem.concept.display [ fhir:value "Issue Flow: Other - Auto-Reply" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Auto-reply after free-text concern received" ] ], [ fhir:index 41 ; fhir:CodeSystem.concept.code [ fhir:value "msg-stop-ack" ] ; fhir:CodeSystem.concept.display [ fhir:value "STOP Acknowledgement" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Sent when patient texts STOP" ] ], [ fhir:index 42 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-trust" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: Trust" ] ; fhir:CodeSystem.concept.definition [ fhir:value "24-48h post enrollment" ] ], [ fhir:index 43 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-autonomy" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: Autonomy Transition" ] ; fhir:CodeSystem.concept.definition [ fhir:value "3-5 days post DOT" ] ], [ fhir:index 44 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-norm" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: Norm Reinforcement" ] ; fhir:CodeSystem.concept.definition [ fhir:value "7 days before next dose" ] ], [ fhir:index 45 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-identity" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: Identity Reinforcement" ] ; fhir:CodeSystem.concept.definition [ fhir:value "3-5 days after Dose 2 confirmation" ] ], [ fhir:index 46 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-reassurance" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: Side-Effect Reassurance" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Mid-cycle window between two IPTp doses" ] ], [ fhir:index 47 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-completion" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: Completion Mindset" ] ; fhir:CodeSystem.concept.definition [ fhir:value "7 days before final cycle" ] ], [ fhir:index 48 ; fhir:CodeSystem.concept.code [ fhir:value "msg-infoafya-anc-continuity" ] ; fhir:CodeSystem.concept.display [ fhir:value "InfoAFYA: ANC Continuity" ] ; fhir:CodeSystem.concept.definition [ fhir:value "After final dose confirmation" ] ], [ fhir:index 49 ; fhir:CodeSystem.concept.code [ fhir:value "msg-feedback-prompt" ] ; fhir:CodeSystem.concept.display [ fhir:value "Feedback Prompt" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Sent 5 days after final dose confirmation" ] ], [ fhir:index 50 ; fhir:CodeSystem.concept.code [ fhir:value "msg-feedback-yes-ack" ] ; fhir:CodeSystem.concept.display [ fhir:value "Feedback Ack: Yes" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Sent when patient replies 1 (Yes, supported)" ] ], [ fhir:index 51 ; fhir:CodeSystem.concept.code [ fhir:value "msg-feedback-no-ack" ] ; fhir:CodeSystem.concept.display [ fhir:value "Feedback Ack: No" ] ; fhir:CodeSystem.concept.definition [ fhir:value "Sent when patient replies 2 (No), requests suggestions" ] ] . # - ontology header ------------------------------------------------------------ <http://hl7.org/fhir/CodeSystem/iptp-code-system.ttl> a owl:Ontology ; owl:imports fhir:fhir.ttl ; owl:versionIRI <http://build.fhir.org/CodeSystem/iptp-code-system.ttl> .
IG © 2026+ IPTp-SP Digital Support System Implementation Team. Package fhir.iptpig#0.1.0 based on FHIR 4.0.1. Generated 2026-06-30
Links: Table of Contents |
QA Report