Integrated Campaign Registry (ICR) Implementation Guide
0.1.0 - ci-build International flag

Integrated Campaign Registry (ICR) Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Questionnaire: ESPEN MDA — 3. Medicine Treatment Form (tally)

Official URL: https://icr.healthcampaigns.org/Questionnaire/espen-mda-treatment Version: 0.1.0
Active as of 2026-08-07 Computable Name: EspenMDATreatment

ESPEN MDA demo Form 3 (the treatment tally): village census plus per-drug treated counts by sex and age band with reasons-not-treated. Template-based extraction: one ICRDeliveryUnit community Group for the village, one Group-subject ICRMedicationAdministration per answered drug block (the treatment event — tablets into people are treatment, not a supply transfer), and one ICRAdministrativeCoverage MeasureReport per answered drug block — measure icr-mda-treatment-coverage, stratified by sex, age-band, and disposition, the same cube as example-mda-treatment-tally (espen-forms, remapped espen-remap).

Structure
LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. EspenMDATreatmentESPEN MDA demo Form 3 (the treatment tally): village census plus per-drug treated counts by sex and age band with reasons-not-treated. Template-based extraction: one ICRDeliveryUnit community Group for the village, one Group-subject ICRMedicationAdministration per answered drug block (the treatment event — tablets into people are treatment, not a supply transfer), and one ICRAdministrativeCoverage MeasureReport per answered drug block — measure icr-mda-treatment-coverage, stratified by sex, age-band, and disposition, the same cube as example-mda-treatment-tally (espen-forms, remapped espen-remap).Questionnairehttps://icr.healthcampaigns.org/Questionnaire/espen-mda-treatment#0.1.0
... p_recorder_idSelect the recorder ID0..1stringValue Set:
... p_stateSelect State / Region / Province1..1stringValue Set:
... p_districtSelect District / LGA / County1..1stringValue Set:
... p_health_facilitySelect the Health facility / Sub district1..1stringValue Set:
... p_locationEnter the village / location / site1..1stringValue Set:
... p_location_idEnter the ID of village / location / site1..1stringValue Set:
... p_campaign_dayDay of the campaign1..1choiceValue Set:
Options: 10 options
... p_diseaseDisease covered by the TDM?1..*choiceValue Set: ICR NTD Disease
... p_medicineSelect the medicine package1..*choiceValue Set: ICR MDA Medicine Package
... censusPopulation census0..1groupValue Set:
.... census_methodCencus method1..1choiceValue Set:
Options: 2 options
.... census_house_holdNumber of households0..1integerValue Set:
.... census_menNumber of men0..1integerValue Set:
.... census_womenNumber of women0..1integerValue Set:
... dec_by_sexDEC By sex0..1groupEnable When: p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
Value Set:
.... dec_5_14_female_treated5-14 years old treated Female1..1integerValue Set:
.... dec_5_14_male_treated5-14 years old treated Male1..1integerValue Set:
.... dec_15_female_treated15 years and over treated Female1..1integerValue Set:
.... dec_15_male_treated15 years and over treated Male1..1integerValue Set:
.... dec_men_treatedMen treated0..1integericoniconiconiconValue Set:
.... dec_women_treatedWomen treated0..1integericoniconiconiconValue Set:
... dec_reason_not_treatedReasons not treated with DEC0..1groupEnable When: p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
Value Set:
.... dec_childChildren <90 cm untreated1..1integerValue Set:
.... dec_pregnantPregnant women untreated1..1integerValue Set:
.... dec_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... dec_absentAbsent1..1integerValue Set:
.... dec_refusalRefusal1..1integerValue Set:
... alb_by_sexALB By sex0..1groupEnable When:
  • p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
  • p_medicine = IVM + ALB (ICR MDA Medicine Package#ivm-alb)
  • p_medicine = ALB (albendazole) (ICR MDA Medicine Package#alb)
  • p_medicine = PZQ + ALB (ICR MDA Medicine Package#pzq-alb)

Value Set:
.... alb_5_14_female_treated5-14 years old treated Female1..1integerValue Set:
.... alb_5_14_male_treated5-14 years old treated Male1..1integerValue Set:
.... alb_15_female_treated15 years and over treated Female1..1integerValue Set:
.... alb_15_male_treated15 years and over treated Male1..1integerValue Set:
.... alb_men_treatedMen treated0..1integericoniconiconiconValue Set:
.... alb_women_treatedWomen treated0..1integericoniconiconiconValue Set:
... alb_reason_not_treatedReasons not treated with ALB0..1groupEnable When:
  • p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
  • p_medicine = IVM + ALB (ICR MDA Medicine Package#ivm-alb)
  • p_medicine = ALB (albendazole) (ICR MDA Medicine Package#alb)
  • p_medicine = PZQ + ALB (ICR MDA Medicine Package#pzq-alb)

Value Set:
.... alb_childChildren <90 cm untreated1..1integerValue Set:
.... alb_pregnantPregnant women untreated1..1integerValue Set:
.... alb_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... alb_absentAbsent1..1integerValue Set:
.... alb_refusalRefusal1..1integerValue Set:
... meb_by_sexMBD By sex0..1groupEnable When:
  • p_medicine = PZQ + MEB (ICR MDA Medicine Package#pzq-meb)
  • p_medicine = MEB (mebendazole) (ICR MDA Medicine Package#meb)

Value Set:
.... meb_5_14_female_treated5-14 years old treated Female1..1integerValue Set:
.... meb_5_14_male_treated5-14 years old treated Male1..1integerValue Set:
.... meb_15_female_treated15 years and over treated Female1..1integerValue Set:
.... meb_15_male_treated15 years and over treated Male1..1integerValue Set:
.... meb_men_treatedMen treated0..1integericoniconiconiconValue Set:
.... meb_women_treatedWomen treated0..1integericoniconiconiconValue Set:
... meb_reason_not_treatedReasons not treated with MEB0..1groupEnable When:
  • p_medicine = PZQ + MEB (ICR MDA Medicine Package#pzq-meb)
  • p_medicine = MEB (mebendazole) (ICR MDA Medicine Package#meb)

Value Set:
.... meb_childChildren <90 cm untreated1..1integerValue Set:
.... meb_pregnantPregnant women untreated1..1integerValue Set:
.... meb_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... meb_absentAbsent1..1integerValue Set:
.... meb_refusalRefusal1..1integerValue Set:
... ivm_by_sexIVM By sex0..1groupEnable When:
  • p_medicine = IVM (ivermectin) (ICR MDA Medicine Package#ivm)
  • p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
  • p_medicine = IVM + ALB (ICR MDA Medicine Package#ivm-alb)

Value Set:
.... ivm_5_14_female_treated5-14 years old treated Female1..1integerValue Set:
.... ivm_5_14_male_treated5-14 years old treated Male1..1integerValue Set:
.... ivm_15_female_treated15 years and over treated Female1..1integerValue Set:
.... ivm_15_male_treated15 years and over treated Male1..1integerValue Set:
.... ivm_men_treatedMen treated0..1integericoniconiconiconValue Set:
.... ivm_women_treatedWomen treated0..1integericoniconiconiconValue Set:
... ivm_reason_not_treatedReasons not treated with IVM0..1groupEnable When:
  • p_medicine = IVM (ivermectin) (ICR MDA Medicine Package#ivm)
  • p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
  • p_medicine = IVM + ALB (ICR MDA Medicine Package#ivm-alb)

Value Set:
.... ivm_childChildren <90 cm untreated1..1integerValue Set:
.... ivm_pregnantPregnant women untreated1..1integerValue Set:
.... ivm_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... ivm_absentAbsent1..1integerValue Set:
.... ivm_refusalRefusal1..1integerValue Set:
... pzq_by_sexPZQ By sex0..1groupEnable When:
  • p_medicine = PZQ (praziquantel) (ICR MDA Medicine Package#pzq)
  • p_medicine = PZQ + ALB (ICR MDA Medicine Package#pzq-alb)

Value Set:
.... pzq_5_14_female_treated5-14 years old treated Female1..1integerValue Set:
.... pzq_5_14_male_treated5-14 years old treated Male1..1integerValue Set:
.... pzq_15_female_treated15 years and over treated Female1..1integerValue Set:
.... pzq_15_male_treated15 years and over treated Male1..1integerValue Set:
.... pzq_men_treatedMen treated0..1integericoniconiconiconValue Set:
.... pzq_women_treatedWomen treated0..1integericoniconiconiconValue Set:
... pzq_reason_not_treatedReasons not treated with PZQ0..1groupEnable When:
  • p_medicine = PZQ (praziquantel) (ICR MDA Medicine Package#pzq)
  • p_medicine = PZQ + ALB (ICR MDA Medicine Package#pzq-alb)

Value Set:
.... pzq_childChildren <90 cm untreated1..1integerValue Set:
.... pzq_pregnantPregnant women untreated1..1integerValue Set:
.... pzq_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... pzq_absentAbsent1..1integerValue Set:
.... pzq_refusalRefusal1..1integerValue Set:
... azm_susp_by_sexAZM Report Suspension by sex0..1groupEnable When: p_medicine = AZM suspension (azithromycin) (ICR MDA Medicine Package#azm-susp)
Value Set:
.... azm_susp_less7_boy_treatedBoys from 6 months to less than 7 years treated1..1integerValue Set:
.... azm_susp_less7_girl_treatedGirls from 6 months to less than 7 years treated1..1integerValue Set:
... azm_susp_reason_not_treatedReasons not treated with AZM Suspension0..1groupEnable When: p_medicine = AZM suspension (azithromycin) (ICR MDA Medicine Package#azm-susp)
Value Set:
.... azm_susp_childChildren <90 cm untreated1..1integerValue Set:
.... azm_susp_absentAbsent1..1integerValue Set:
.... azm_susp_refusalRefusal1..1integerValue Set:
... azm_tb_by_sexAZM Report Tablet by sex0..1groupEnable When: p_medicine = AZM tablets (azithromycin) (ICR MDA Medicine Package#azm-tab)
Value Set:
.... azm_tb_more7_boy_treatedBoys more than 7 years treated1..1integerValue Set:
.... azm_tb_more7_girl_treatedGirls more than 7 years treated1..1integerValue Set:
.... azm_tb_childChildren <90 cm untreated1..1integerValue Set:
... azm_tb_reason_not_treatedReasons not treated with AZM Tablet0..1groupEnable When: p_medicine = AZM tablets (azithromycin) (ICR MDA Medicine Package#azm-tab)
Value Set:
.... azm_tb_pregnantPregnant women untreated1..1integerValue Set:
.... azm_tb_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... azm_tb_absentAbsent1..1integerValue Set:
.... azm_tb_refusalRefusal1..1integerValue Set:
... tetra_by_sexTETRA By sex0..1groupEnable When: p_medicine = TETRA (tetracycline eye ointment) (ICR MDA Medicine Package#tetra)
Value Set:
.... tetra_baby_boyBaby boy less than six month1..1integerValue Set:
.... tetra_baby_girlBaby girl less than six month1..1integerValue Set:
.... tetra_pregnant_womenPregnant Women1..1integerValue Set:
... tetra_reason_not_treatedreasons not treated with TETRA0..1groupEnable When: p_medicine = TETRA (tetracycline eye ointment) (ICR MDA Medicine Package#tetra)
Value Set:
.... tetra_childChildren <90 cm untreated1..1integerValue Set:
.... tetra_pregnantPregnant women untreated1..1integerValue Set:
.... tetra_breastfeedingBreastfeeding women untreated1..1integerValue Set:
.... tetra_absentAbsent1..1integerValue Set:
.... tetra_refusalRefusal1..1integerValue Set:
... cd_who_distributedCD who distributed during this year0..1groupValue Set:
.... cd_who_distributed_manCommunity DistributorMen1..1integerValue Set:
.... cd_who_distributed_womanCommunity Distributor Women1..1integerValue Set:
.... cd_trainedCD newly trained1..1integerValue Set:
.... cd_recycledCD Recycled1..1integerValue Set:
... p_add_noteAdditional Note0..1textValue Set:

doco Documentation for this format

Options Sets

Answer options for p_campaign_day

  • Day 1
  • Day 2
  • Day 3
  • Day 4
  • Day 5
  • Day 6
  • Day 7
  • Day 8
  • Day 9
  • Day 10

Answer options for census_method

  • Household-Level Digitization
  • Aggregate Reporting