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

Purpose

spp_starter_social_registry

Complete Social Registry bundle with API, DCI, and Change...

spp_programs

Manage cash and in-kind entitlements, integrate with inve...

spp_approval

Standardized approval workflows with multi-tier sequencin...

spp_event_data

Records and tracks events related to individual and group...

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