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 — 4. Medicine Use & Case Management Form

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

ESPEN MDA demo Form 4 (medicine use and case management): per-drug distributed totals, side-effect counts, other-NTD case counts. No template-based extraction (espen-remap): a distributed total is not a custody transfer, so it does not mint a SupplyDelivery — the treatment events are Form 3's Group-subject ICRMedicationAdministrations, and the distributed counts are folded into the stock-accountability extension on the Form 2 receipt ICRSupplyDelivery by the ingestion pipeline (a cross-form merge extraction cannot express). Side-effect and other-NTD counts remain on the QuestionnaireResponse: person-level ICRAdverseEvent records cannot be minted from aggregate counts.

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. EspenMDACaseManagementESPEN MDA demo Form 4 (medicine use and case management): per-drug distributed totals, side-effect counts, other-NTD case counts. No template-based extraction (espen-remap): a distributed total is not a custody transfer, so it does not mint a SupplyDelivery — the treatment events are Form 3's Group-subject ICRMedicationAdministrations, and the distributed counts are folded into the stock-accountability extension on the Form 2 receipt ICRSupplyDelivery by the ingestion pipeline (a cross-form merge extraction cannot express). Side-effect and other-NTD counts remain on the QuestionnaireResponse: person-level ICRAdverseEvent records cannot be minted from aggregate counts.Questionnairehttps://icr.healthcampaigns.org/Questionnaire/espen-mda-case-management#0.1.0
... p_stateSelect State / Region / Province1..1stringValue Set:
... p_districtSelect District / LGA / County1..1stringValue Set:
... p_health_facilityEnter the Health facility / Sub district1..1stringValue Set:
... p_medicineSelect the medcine package1..*choiceValue Set: ICR MDA Medicine Package
... med_distrMedicines Distributed0..1groupValue Set:
.... p_total_pzq_distTotal Praziquantel distributed1..1integerEnable When:
  • p_medicine = PZQ (praziquantel) (ICR MDA Medicine Package#pzq)
  • p_medicine = PZQ + ALB (ICR MDA Medicine Package#pzq-alb)
  • p_medicine = PZQ + MEB (ICR MDA Medicine Package#pzq-meb)

Value Set:
.... p_total_alb_distTotal Albendazole distributed1..1integerEnable When:
  • p_medicine = ALB (albendazole) (ICR MDA Medicine Package#alb)
  • p_medicine = IVM + ALB (ICR MDA Medicine Package#ivm-alb)
  • p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
  • p_medicine = PZQ + ALB (ICR MDA Medicine Package#pzq-alb)

Value Set:
.... p_total_meb_distTotal Mebendazole distributed1..1integerEnable When:
  • p_medicine = MEB (mebendazole) (ICR MDA Medicine Package#meb)
  • p_medicine = PZQ + MEB (ICR MDA Medicine Package#pzq-meb)

Value Set:
.... p_total_ivm_distTotal Ivermectin distributed1..1integerEnable When:
  • p_medicine = IVM (ivermectin) (ICR MDA Medicine Package#ivm)
  • p_medicine = IVM + ALB (ICR MDA Medicine Package#ivm-alb)
  • p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)

Value Set:
.... p_total_dec_distTotal Diethylcarbamazine distributed1..1integerEnable When: p_medicine = IVM + ALB + DEC (ICR MDA Medicine Package#ivm-alb-dec)
Value Set:
.... p_total_az_sus_distTotal Azithromycin suspension (in l) distributed1..1integerEnable When: p_medicine = AZM suspension (azithromycin) (ICR MDA Medicine Package#azm-susp)
Value Set:
.... p_total_az_tab_distTotal Azithromycin tablets distributed1..1integerEnable When: p_medicine = AZM tablets (azithromycin) (ICR MDA Medicine Package#azm-tab)
Value Set:
.... p_total_tetra_distTotal Tetracycline distributed1..1integerEnable When: p_medicine = TETRA (tetracycline eye ointment) (ICR MDA Medicine Package#tetra)
Value Set:
.... p_minor_side_effectNumber of cases of minor side effects1..1integerValue Set:
.... p_serious_side_effectNumber of cases of serious side effects1..1integerValue Set:
... other_ntd_repCases of other NTDs identified0..1groupValue Set:
.... p_guinea_worm_rumorNumber of Guinea Worm rumors1..1integerValue Set:
.... p_leish_suspectNumber of suspected cases of Leishmaniasis1..1integerValue Set:
.... p_buruli_ulcer_suspectNumber of suspected cases of Buruli ulcer1..1integerValue Set:
.... p_Lymphoedema_LFNumber of cases with LF lymphoedema1..1integerValue Set:
.... P_hydrocele_LFNumber of cases with LF Hydrocele1..1integerValue Set:
... p_add_noteAdditional Note0..1textValue Set:

doco Documentation for this format