Starter: SP-MIS#

Module: spp_starter_sp_mis

Overview#

The SP-MIS Starter module is a comprehensive bundle for Social Protection Management Information System deployments. It extends the Social Registry with full program management capabilities, including enrollment, payment cycles, service points, and approval workflows.

Purpose#

This module is designed to:

  • Provide complete SP-MIS functionality: Install all modules needed for social protection program management in one step

  • Enable program management: Define programs with eligibility criteria and manage beneficiary enrollment

  • Support payment cycles: Manage distribution and payment cycle workflows

  • Track service delivery: Manage service points and distribution locations

Module Dependencies#

Dependency

Description

spp_starter_social_registry

Complete Social Registry foundation

spp_programs

Program management with eligibility and enrollment

spp_approval

Multi-level approval workflows

spp_event_data

Audit trail for program activities

Included from Social Registry#

Everything in spp_starter_social_registry:

  • Registry management for individuals and groups

  • Change request system for data maintenance

  • API V2 with consent-based access

  • DCI integration for external registries

  • Logic Studio for no-code expressions

  • Standardized vocabularies

Key Features#

Program Management#

Define and manage social protection programs:

Feature

Description

Program Definition

Create programs with descriptions and configurations

Eligibility Criteria

Define who qualifies using expressions

Enrollment Management

Track beneficiary membership in programs

Target Groups

Specify whether programs target individuals or households

Payment and Distribution Cycles#

Manage recurring program activities:

Feature

Description

Cycle Creation

Define payment or distribution periods

Beneficiary Lists

Generate lists of eligible recipients per cycle

Entitlement Calculation

Compute benefits based on program rules

Disbursement Tracking

Track payments and distributions

Service Points#

Manage locations where services are delivered:

Feature

Description

Location Management

Register service points with addresses

Assignment

Link service points to programs and areas

Capacity Tracking

Monitor service point utilization

Approval Workflows#

Multi-level approval for sensitive operations:

Feature

Description

Approval Definitions

Configure who can approve what

Review Chains

Set up sequential or parallel approvals

Audit Trail

Track all approval decisions

Event Data#

Capture program activities with audit trails:

Feature

Description

Event Types

Define categories of program events

Event Records

Log activities with timestamps and actors

Event Data

Capture structured data for each event

Registry Restrictions#

The SP-MIS configuration can restrict direct registry editing:

Setting

Description

Restrict Registrant Edit

Users must use change requests instead of direct edits

Integration#

The SP-MIS Starter integrates with:

  • All Social Registry modules: Inherits full registry capabilities

  • spp_api_v2_cycles: Exposes cycle management via REST API (auto-installs)

  • spp_service_points: Manages distribution locations (transitive dependency)

Use Cases#

Use Case

Description

Cash Transfer Programs

Direct cash payments to beneficiaries

Conditional Cash Transfers

Payments tied to compliance requirements

Social Assistance Programs

General welfare assistance

Food Distribution Programs

In-kind food aid management

In-Kind Transfer Programs

Non-cash benefit distribution